vue中$refs的用法及作用详解
程序员文章站
2022-06-18 17:55:05
一般来讲,获取dom元素,需document.queryselector(".input1")获取这个dom节点,然后在获取input1的值。
但是用ref绑定之后,我们...
一般来讲,获取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节点的消耗 } } }) </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节点的消耗 } } }) </script>
一般来讲,获取dom元素,需document.queryselector(".input1")
获取这个dom节点,然后在获取input1的值。
但是用ref绑定之后,我们就不需要在获取dom节点了,直接在上面的input上绑定input1,然后$refs里面调用就行。
然后在javascript里面这样调用:this.$refs.input1 这样就可以减少获取dom节点的消耗了
总结
以上所述是小编给大家介绍的vue中$refs的用法及作用详解,希望对大家有所帮助
推荐阅读
-
Android中的Selector的用法详解及实例
-
Vue.js 中的 v-cloak 指令及使用详解
-
Mybatis的mapper文件中$和#的用法及区别详解
-
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
-
vue.js中toast用法及使用toast弹框的实例代码
-
vue中的watch监听数据变化及watch中各属性的详解
-
JavaScript中匿名函数的用法及优缺点详解
-
Angular中$cacheFactory的作用和用法实例详解
-
Android中的Selector的用法详解及实例
-
vue.js的computed,filter,get,set的用法及区别详解