深入理解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 相关文章推荐
避免 showModalDialog 弹出新窗体的原因分析
May 31 Javascript
禁止ajax缓存获取程序最新数据的方法
Nov 19 Javascript
Javascript:为input设置readOnly属性(示例讲解)
Dec 25 Javascript
JS实现在页面随时自定义背景颜色的方法
Feb 27 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
Sep 04 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
May 20 Javascript
Node.js用readline模块实现输入输出
Dec 16 Javascript
js封装tab标签页实例分享
Dec 19 Javascript
详解Vuex中mapState的具体用法
Sep 28 Javascript
当vue路由变化时,改变导航栏的样式方法
Aug 22 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
May 09 Javascript
微信小程序实现文件、图片上传功能
Aug 18 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
php checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
服务器web工具 php环境下
2010/12/29 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
PHP中替换键名的简易方法示例详解
2014/01/07 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
javascript 异常处理使用总结
2009/06/21 Javascript
jquery常用操作小结
2014/07/21 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
js清除浏览器缓存的几种方法
2017/03/15 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
利用python程序帮大家清理windows垃圾
2017/01/15 Python
Python3 Random模块代码详解
2017/12/04 Python
python框架flask表单实现详解
2019/11/04 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
django数据模型on_delete, db_constraint的使用详解
2019/12/24 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
opencv python在视屏上截图功能的实现
2020/03/05 Python
python TCP包注入方式
2020/05/05 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
C语言50道问题
2014/10/23 面试题
火车的故事教学反思
2014/02/11 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
SQL注入的实现以及防范示例详解
2021/06/02 MySQL
分析JVM源码之Thread.interrupt系统级别线程打断
2021/06/29 Java/Android