亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Vue中ref和$refs的介紹以及使用方法示例

瀏覽:18日期:2022-10-11 16:27:01
前言

在JavaScript中需要通過document.querySelector('#demo')來獲取dom節點,然后再獲取這個節點的值。在Vue中,我們不用獲取dom節點,元素綁定ref之后,直接通過this.$refs即可調用,這樣可以減少獲取dom節點的消耗。

ref介紹

ref被用來給元素或子組件注冊引用信息。引用信息將會注冊在父組件的 $refs對象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子組件上,引用就指向該子組件實例

通俗的講,ref特性就是為元素或子組件賦予一個ID引用,通過this.$refs.refName來訪問元素或子組件的實例

<p ref='p'>Hello</p><children ref='children'></children>

this.$refs.pthis.$refs.childrenthis.$refs介紹

this.$refs是一個對象,持有當前組件中注冊過 ref特性的所有 DOM 元素和子組件實例

注意: $refs只有在組件渲染完成后才填充,在初始渲染的時候不能訪問它們,并且它是非響應式的,因此不能用它在模板中做數據綁定

注意:

當ref和v-for一起使用時,獲取到的引用將會是一個數組,包含循環數組源

<template> <div> <div ref='myDiv' v-for='(item, index) in arr' :key='index'>{{item}}</div> </div></template> <script>export default { data() { return { arr: [’one’, ’two’, ’three’, ’four’] } }, mounted() { console.log(this.$refs.myDiv) }, methods: {}}</script> <style lang='sass' scoped> </style>

Vue中ref和$refs的介紹以及使用方法示例

實例(通過ref特性調用子組件的方法)

【1】子組件code:

<template> <div>{{msg}}</div></template> <script>export default { data() { return { msg: ’我是子組件’ } }, methods: { changeMsg() { this.msg = ’變身’ } }}</script> <style lang='sass' scoped></style>

【2】父組件code:

<template> <div @click='parentMethod'> <children ref='children'></children> </div></template> <script>import children from ’components/children.vue’export default { components: { children }, data() { return {} }, methods: { parentMethod() { this.$refs.children //返回一個對象 this.$refs.children.changeMsg() // 調用children的changeMsg方法 } }}</script> <style lang='sass' scoped></style>總結

到此這篇關于Vue中ref和$refs的介紹以及使用的文章就介紹到這了,更多相關Vue中ref和$refs使用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
主站蜘蛛池模板: 可以在线观看的黄色网址 | 婷婷色香 | 亚洲综合激情另类图片专区 | 免费在线观影网站 | 成人国产网站v片免费观看 成人国产视频在线观看 | 亚洲一级毛片在线播放 | 欧美日韩国产一区 | 三级国产在线观看 | 久久se精品一区二区影院 | 欧美色黄毛片 | 被黑人做的白浆直流在线播放 | 久久夏同学国产免费观看 | 久久久久日韩精品免费观看网 | 中国特级黄色片 | 国产精品成人一区二区1 | 莫菁在线 | 视频一区免费 | 亚洲国产一区在线观看 | 国产高清色视频免费看的网址 | 九九夜夜| 久久国产精品久久久久久 | 国内精品视频一区二区三区 | 超级黄色毛片 | 久久久午夜影院 | 亚洲v欧美 | 国产高清国内精品福利99久久 | 久久久久国产一级毛片高清板 | 国产成人精品.一二区 | 国内主播大秀福利视频在线看 | 婷婷六月丁香色婷婷网 | 性色xxx视频 | 五月天婷婷精品视频 | 亚洲综合区小说区激情区噜噜 | 国产精品欧美亚洲韩国日本不卡 | 嘿嘿视频在线观看 成人 | 亚洲国产情侣偷自在线二页 | 成年人免费视频网站 | 91精品天美精东蜜桃传媒免费 | 国产91短视频 | 亚洲精品亚洲人成在线观看麻豆 | 一级黄色毛片播放 |