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


Posted in Javascript onApril 24, 2018

一般来讲,获取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的用法及作用详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会

及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
Jan 11 Javascript
JavaScript对象学习经验整理
Oct 12 Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 Javascript
Node.js文件操作方法汇总
Mar 22 Javascript
javascript垃圾收集机制的原理分析
Dec 08 Javascript
VUE实现一个分页组件的示例
Sep 13 Javascript
JS Input里添加小图标的两种方法
Nov 11 Javascript
vue scroller返回页面记住滚动位置的实例代码
Jan 29 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
Feb 23 Javascript
JavaScript 判断对象中是否有某属性的常用方法
Jun 14 Javascript
layui点击导航栏刷新tab页的示例代码
Aug 14 Javascript
微信小程序如何实现五星评价功能
Oct 15 Javascript
vue实现选项卡及选项卡切换效果
Apr 24 #Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
Apr 24 #Javascript
js 图片转base64的方式(两种)
Apr 24 #Javascript
react配合antd组件实现的管理系统示例代码
Apr 24 #Javascript
详解开发react应用最好用的脚手架 create-react-app
Apr 24 #Javascript
vue webpack实用技巧总结
Apr 24 #Javascript
浅谈vue中.vue文件解析流程
Apr 24 #Javascript
You might like
PHP一些有意思的小区别
2006/12/06 PHP
PHP中文分词的简单实现代码分享
2011/07/17 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
网站接入QQ登录的两种方法
2014/07/22 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
Python中的__SLOTS__属性使用示例
2015/02/18 Python
python监控文件或目录变化
2016/06/07 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
HTML5实现预览本地图片
2016/02/17 HTML / CSS
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
捷克浴室和厨房设备购物网站:SIKO
2018/08/11 全球购物
财务会计专业应届毕业生求职信
2013/10/18 职场文书
社区优秀志愿者先进事迹
2014/05/09 职场文书
党内外群众意见范文
2015/06/02 职场文书
战马观后感
2015/06/08 职场文书
父亲节感言
2015/08/03 职场文书
党风廉政承诺书2016
2016/03/25 职场文书
python 爬取天气网卫星图片
2021/06/07 Python