码迷,mamicode.com
首页 > 其他好文 > 详细

vue中$refs的用法及作用详解

时间:2019-09-23 10:15:28      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:str   方法   添加   获取dom节点   func   一个   efs   ccf   vue   

一般来讲,获取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>

JavaScript

new Vue({
  el: "#app",
  methods:{
  add:function(){
    this.$refs.input1.value = "test"; // 有效减少获取dom节点的性能消耗
    }
  }
})

这里的$refs可以看做是ref的选择器,这个$ref是一个对象,通过key可以获取到其中存放的对象。

 

"我只是怕我再也见不到你了。"

vue中$refs的用法及作用详解

标签:str   方法   添加   获取dom节点   func   一个   efs   ccf   vue   

原文地址:https://www.cnblogs.com/yanggb/p/11536282.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!