深入理解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 相关文章推荐
JavaScript对象链式操作代码(jquery)
Jul 04 Javascript
禁止你的左键复制实用技巧
Jan 04 Javascript
JS图片无缝、平滑滚动代码
Mar 11 Javascript
javascript实现input file上传图片预览效果
Dec 31 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
Jul 07 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
Sep 04 Javascript
jQuery EasyUI开发技巧总结
Sep 26 jQuery
JS简单数组排序操作示例【sort方法】
May 17 Javascript
javascript中可能用得到的全部的排序算法
Mar 05 Javascript
vue中的使用token的方法示例
Mar 10 Javascript
JavaScript 监听组合按键思路及代码实现
Jul 28 Javascript
Vue 组件注册全解析
Dec 17 Vue.js
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
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
PHP代码加密的方法总结
2020/03/13 PHP
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
js实现京东轮播图效果
2017/06/30 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
2019/09/10 jQuery
Python实现的几个常用排序算法实例
2014/06/16 Python
Python3.7 新特性之dataclass装饰器
2019/05/27 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
django实现类似触发器的功能
2019/11/15 Python
django自定义模板标签过程解析
2019/12/14 Python
pytorch的batch normalize使用详解
2020/01/15 Python
用python制作个视频下载器
2021/02/01 Python
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
一道输出判断型Java面试题
2014/10/01 面试题
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
物流管理毕业生自荐信
2013/10/24 职场文书
找工作最新求职信
2013/12/22 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
岗位职责怎么写
2014/03/14 职场文书
2014年检验员工作总结
2014/11/19 职场文书
个人党性分析总结
2015/03/05 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
教师节联欢会主持词
2015/07/04 职场文书
Golang标准库syscall详解(什么是系统调用)
2021/05/25 Golang
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP
python 字典和列表嵌套用法详解
2021/06/29 Python