vue.js中ref及$refs的使用方法解析


Posted in Javascript onOctober 08, 2019

关于ref和$refs的用法及讲解,vue.js中文社区( https://cn.vuejs.org/v2/api/#ref )是这么讲解的:

vue.js中ref及$refs的使用方法解析

ref 被用来给元素或子组件注册引用信息,引用信息将会注册在父组件的 $refs 对象上。

如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向组件;

vue.js中文社区文档上的说明已经就比较通俗易懂了,其实我们可以这么理解,ref和$refs其实就是用来获取/操作DOM元素的;类似于jquey中的$(".xxx");

那么我们如何使用ref和$refs呢?

ref可以直接加在HTML标签上,作为一个属性存在于HTML标签中,如图

<input title="手机号" name="mobile" ref="mobile" placeholder="手机号" type="tel" is-type="china-mobile" required :min="11" :max="11"></input>

这样,我们就是给input输入框元素注册了引用信息,那么我们如何获取这个DOM元素呢?

同样,vue.js也给我们提供了特定的方法:

this.$refs.mobile

vue.js中ref及$refs的使用方法解析

vue.js中ref及$refs的使用方法解析

上面图片就是我们this.$refs.mobile的输出结果 ,vue.js提供的获取DOM元素的方法确实还是很方便呢,希望我的博客能够帮助您更好的理解vue语法的使用。

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

Javascript 相关文章推荐
js客户端快捷键管理类的较完整实现和应用
Jun 08 Javascript
javascript类型转换示例
Apr 29 Javascript
angularjs实现与服务器交互分享
Jun 24 Javascript
js计算任意值之间随机数的方法
Jan 16 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
Mar 14 Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
JavaScript中的Math.LOG2E属性使用详解
Jun 14 Javascript
jQuery基本过滤选择器用法示例
Sep 09 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
Oct 27 Javascript
使用vue制作探探滑动堆叠组件的实例代码
Mar 07 Javascript
vue中promise的使用及异步请求数据的方法
Nov 08 Javascript
iview实现select tree树形下拉框的示例代码
Dec 21 Javascript
javascript实现函数柯里化与反柯里化过程解析
Oct 08 #Javascript
新手入门js闭包学习过程解析
Oct 08 #Javascript
关于JSON解析的实现过程解析
Oct 08 #Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 #Javascript
javascript简单实现深浅拷贝过程详解
Oct 08 #Javascript
webpack HappyPack实战详解
Oct 08 #Javascript
简单了解vue中的v-if和v-show的区别
Oct 08 #Javascript
You might like
PHP 工厂模式使用方法
2010/05/18 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
js静态作用域的功能。
2006/12/25 Javascript
Jquery 获取checkbox的checked问题
2011/11/16 Javascript
jQuery中Ajax的load方法详解
2015/01/14 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
详解Python正则表达式re模块
2019/03/19 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
Python的collections模块真的很好用
2021/03/01 Python
CSS3属性 line-clamp控制文本行数的使用
2020/03/19 HTML / CSS
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
请说出几个常用的异常类
2013/01/08 面试题
抽象方法、抽象类怎样声明
2014/10/25 面试题
介绍一下Ruby的特点
2013/01/20 面试题
中专生的个人自我评价
2013/12/11 职场文书
库房管理员岗位职责
2014/03/09 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
艺术设计专业个人求职信
2014/04/10 职场文书
公司承诺函范文
2015/01/21 职场文书
自我工作评价范文
2015/03/06 职场文书
2015年客服工作总结范文
2015/04/02 职场文书
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript