vue.js中ref和$refs的使用及示例讲解


Posted in Javascript onAugust 14, 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元素的方法确实还是很方便呢

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
如果文字过长,则将过长的部分变成省略号显示
Jun 26 Javascript
用tip解决Ext列宽度不够的问题
Dec 13 Javascript
IE6下通过a标签点击切换图片的问题
Nov 14 Javascript
Jquery中getJSON在asp.net中的使用说明
Mar 10 Javascript
Jquery解析Json格式数据过程代码
Oct 17 Javascript
javascript中数组方法汇总
Jul 07 Javascript
有关json_decode乱码及NULL的问题
Oct 13 Javascript
三种方式实现瀑布流布局
Feb 10 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
Apr 13 Javascript
深入浅析vue组件间事件传递
Dec 29 Javascript
如何制作一个Node命令行图像识别工具
Dec 12 Javascript
基于redis的小程序登录实现方法流程分析
May 25 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
Aug 14 #Javascript
vue filter 完美时间日期格式的代码
Aug 14 #Javascript
如何对react hooks进行单元测试的方法
Aug 14 #Javascript
vue 中 命名视图的用法实例详解
Aug 14 #Javascript
详解vue 命名视图
Aug 14 #Javascript
浅谈JS中this在各个场景下的指向
Aug 14 #Javascript
Vue路由模块化配置的完整步骤
Aug 14 #Javascript
You might like
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
JQuery从头学起第二讲
2010/07/04 Javascript
DD_belatedPNG,IE6下PNG透明解决方案(国外)
2010/12/06 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
通过JS来判断页面控件是否获取焦点
2014/01/03 Javascript
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
解决vue项目axios每次请求session不一致的问题
2020/10/24 Javascript
vue祖孙组件之间的数据传递案例
2020/12/07 Vue.js
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
python妹子图简单爬虫实例
2015/07/07 Python
Python3.6正式版新特性预览
2016/12/15 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
python web.py开发httpserver解决跨域问题实例解析
2018/02/12 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
2019/01/07 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
会计专业应届生求职信
2013/11/24 职场文书
产品促销活动策划书
2014/01/15 职场文书
2014年父亲节活动方案
2014/03/06 职场文书
《大作家的小老师》教学反思
2014/04/16 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS
Mysql外键约束的创建与删除的使用
2022/03/03 MySQL
python 使用pandas读取csv文件的方法
2022/12/24 Python