vue中$refs的用法及作用詳解
一般來講,獲取DOM元素,需document.querySelector(".input1")獲取這個dom節點,然後在獲取input1的值。
但是用ref繫結之後,我們就不需要在獲取dom節點了,直接在上面的input上繫結input1,然後$refs裡面呼叫就行。

然後在javascript裡面這樣呼叫:this.$refs.input1 這樣就可以減少獲取dom節點的消耗了
用法如下:
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節點的消耗 }//歡迎加入全棧開發交流圈一起學習交流:864305860 } }) </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節點的消耗 }//歡迎加入全棧開發交流圈一起學習交流:864305860 } }) </script>
一般來講,獲取DOM元素,需document.querySelector(".input1")獲取這個dom節點,然後在獲取input1的值。
但是用ref繫結之後,我們就不需要在獲取dom節點了,直接在上面的input上繫結input1,然後refs.input1 這樣就可以減少獲取dom節點的消耗了
結語
感謝您的觀看,如有不足之處,歡迎批評指正。
本次給大家推薦一個免費的學習群,裡面概括移動應用網站開發,css,html,webpack,vue node angular以及面試資源等。
對web開發技術感興趣的同學,歡迎加入Q群:864305860,不管你是小白還是大牛我都歡迎,還有大牛整理的一套高效率學習路線和教程與您免費分享,同時每天更新視訊資料。
最後,祝大家早日學有所成,拿到滿意offer,快速升職加薪,走上人生巔峰。