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 相关文章推荐
JQuery 获得绝对,相对位置的坐标方法
Feb 09 Javascript
JS实现窗口加载时模拟鼠标移动的方法
Jun 03 Javascript
jquery属性,遍历,HTML操作方法详解
Sep 17 Javascript
判断数组的最佳方法(推荐)
Oct 11 Javascript
基于JS实现checkbox全选功能实例代码
Oct 31 Javascript
JavaScript实现滑动导航栏效果
Aug 30 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
Nov 15 Javascript
原生js实现简单的焦点图效果实例
Dec 14 Javascript
详解weex默认webpack.config.js改造
Jan 08 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
Jul 21 Javascript
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
解决vue prop传值default属性如何使用,为何不生效的问题
Sep 21 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
PHP导航下拉菜单的实现如此简单
2013/09/22 PHP
php中3种方法删除字符串中间的空格
2014/03/10 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
2012/07/31 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
vue ssr 指南详读
2018/06/29 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
Python正则表达式匹配ip地址实例
2014/10/09 Python
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
django的csrf实现过程详解
2019/07/26 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
django下创建多个app并设置urls方法
2020/08/02 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
python中的插入排序的简单用法
2021/01/19 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
标准导师推荐信(医学类)
2013/10/28 职场文书
迟到检讨书5000字
2014/01/31 职场文书
大学运动会入场词
2014/02/22 职场文书
会计与出纳自荐书范文
2014/03/16 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书
导游词之镇江西津古渡
2019/11/06 职场文书
MySQL Shell import_table数据导入的实现
2021/08/07 MySQL