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之六 缓存数据功能介绍
Jun 21 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
May 23 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
Apr 17 Javascript
使用js简单实现了tree树菜单
Nov 20 Javascript
JS检测输入字符是否包含非法字符的示例代码
Feb 11 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
Aug 16 Javascript
nginx配置React静态页面的方法教程
Nov 03 Javascript
基于Vue开发数字输入框组件
Dec 19 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
Feb 09 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
Mar 26 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
May 17 Javascript
vue自定义树状结构图的实现方法
Oct 18 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
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
Extjs Ajax 乱码问题解决方案
2009/04/15 Javascript
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
JS中cookie的使用及缺点讲解
2017/05/13 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
python学习之面向对象【入门初级篇】
2017/01/21 Python
浅析Git版本控制器使用
2017/12/10 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
Selenium及python实现滚动操作多种方法
2020/07/21 Python
python的链表基础知识点
2020/09/13 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
大二学生学习个人自我评价
2014/01/19 职场文书
求职信范文怎么写
2014/01/29 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
课外活动实习计划
2015/01/19 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
婚宴新郎致辞
2015/07/28 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
详解GaussDB for MySQL性能优化
2021/05/18 MySQL