vue中$refs的用法及作用詳解
一般來講,獲取DOM元素,需document.querySelector(".input1")
獲取這個dom節(jié)點,然后在獲取input1的值。
但是用ref綁定之后,我們就不需要在獲取dom節(jié)點了,直接在上面的input上綁定input1,然后$refs里面調(diào)用就行。
然后在javascript里面這樣調(diào)用:this.$refs.input1
這樣就可以減少獲取dom節(jié)點的消耗了
用法如下:
HTML:
<div id="app"> <input type="text" ref="input1"/> <button @click="add">添加</button> </div>
JS:
<script> new Vue({ el: "#app", methods:{ add:function(){ this.$refs.input1.value ="test"; //this.$refs.input1 減少獲取dom節(jié)點的消耗 } } }) </script>
下面給大家介紹下vue $refs的基本用法,具體代碼如下所示:
<div id="app"> <input type="text" ref="input1"/> <button @click="add">添加</button> </div> <script> new Vue({ el: "#app", methods:{ add:function(){ this.$refs.input1.value ="22"; //this.$refs.input1 減少獲取dom節(jié)點的消耗 } } }) </script>
一般來講,獲取DOM元素,需document.querySelector(".input1")
獲取這個dom節(jié)點,然后在獲取input1的值。
但是用ref綁定之后,我們就不需要在獲取dom節(jié)點了,直接在上面的input上綁定input1,然后$refs里面調(diào)用就行。
然后在javascript里面這樣調(diào)用:this.$refs.input1 這樣就可以減少獲取dom節(jié)點的消耗了
總結
以上所述是小編給大家介紹的vue中$refs的用法及作用詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會
及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
vue實現(xiàn)el-menu和el-tab聯(lián)動的示例代碼
本文主要介紹了vue實現(xiàn)el-menu和el-tab聯(lián)動的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04