深入理解vue $refs的基本用法


Posted in Javascript onJuly 13, 2017

我最近在研究vue 的路上,看到了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节点的消耗了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS宝典学习笔记(下)
Jan 10 Javascript
JQuery实现的在新窗口打开链接的方法小结
Apr 22 Javascript
按给定几率进行随机抽取的js代码
Dec 28 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
Aug 15 Javascript
javascript自然分类法算法实现代码
Oct 11 Javascript
jQuery函数map()和each()介绍及异同点分析
Nov 08 Javascript
JS实现随机生成10个手机号的方法示例
Dec 07 Javascript
JavaScript继承的特性与实践应用深入详解
Dec 30 Javascript
element-ui如何防止重复提交的方法步骤
Dec 09 Javascript
jQuery实现鼠标滑动切换图片
May 27 jQuery
微信小程序订阅消息(java后端实现)开发
Jun 01 Javascript
Javascript新手入门之字符串拼接与变量的应用
Dec 03 Javascript
js自定义弹框插件的封装
Aug 24 #Javascript
解决vue里碰到 $refs 的问题的方法
Jul 13 #Javascript
jsonp跨域请求详解
Jul 13 #Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
Jul 13 #Javascript
JavaScript反弹动画效果的实现代码
Jul 13 #Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 #Javascript
详解vue-cli + webpack 多页面实例配置优化方法
Jul 13 #Javascript
You might like
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
jquery text()要注意啦
2009/10/30 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
javascript正则匹配汉字、数字、字母、下划线
2014/04/10 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
vue组件学习教程
2017/09/09 Javascript
详解vue.js之props传递参数
2017/12/12 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
JS中实现浅拷贝和深拷贝的代码详解
2019/06/05 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
Python内置的字符串处理函数整理
2013/01/29 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
Python学习笔记之解析json的方法分析
2017/04/21 Python
Flask框架信号用法实例分析
2018/07/24 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
基于Python的OCR实现示例
2020/04/03 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
CSS3对背景图片的裁剪及尺寸和位置的设定方法
2016/03/07 HTML / CSS
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
C++:局部变量能否和全局变量重名
2014/03/03 面试题
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
新闻专业推荐信范文
2013/11/20 职场文书
培训班开班仪式主持词
2014/03/28 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS
HTML常用标签超详细整理
2022/03/19 HTML / CSS
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技