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 相关文章推荐
Jquery 一次处理多个ajax请求的代码
Sep 02 Javascript
javascript parseInt() 函数的进制转换注意细节
Jan 08 Javascript
JS获取各种浏览器窗口大小的方法
Jan 14 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
Dec 15 Javascript
微信小程序 表单Form实例详解(附源码)
Dec 22 Javascript
ReactNative踩坑之配置调试端口的解决方法
Jul 28 Javascript
JS库之Highlight.js的用法详解
Sep 13 Javascript
基于jQuery实现无缝轮播与左右点击效果
May 13 jQuery
React组件内事件传参实现tab切换的示例代码
Jul 04 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
Feb 12 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
Oct 11 Javascript
javascript实现多边形碰撞检测
Oct 24 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
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
php框架知识点的整理和补充
2021/03/01 PHP
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
jQuery拖拽div实现思路
2014/02/19 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
js实现点击按钮后给Div图层设置随机背景颜色的方法
2015/05/06 Javascript
使用AngularJS编写较为优美的JavaScript代码指南
2015/06/19 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
2016/11/01 Javascript
Vue keep-alive实践总结(推荐)
2017/08/31 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
2018/12/14 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
python使用装饰器和线程限制函数执行时间的方法
2015/04/18 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
Python中字典的基础知识归纳小结
2015/08/19 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
python支持多继承吗
2020/06/19 Python
Python pip install之SSL异常处理操作
2020/09/03 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
Spanx塑身衣官网:美国知名内衣品牌
2017/01/11 全球购物
信用社员工先进事迹材料
2014/02/04 职场文书
新春联欢会主持词
2014/03/24 职场文书
硕士生找工作求职信
2014/07/05 职场文书