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 相关文章推荐
浏览器无法运行JAVA脚本的解决方法
Jan 09 Javascript
JQuery触发事件例如click
Sep 11 Javascript
Javascript 命名空间模式
Nov 01 Javascript
浅谈JavaScript实现面向对象中的类
Dec 09 Javascript
Javascript数组与字典用法分析
Dec 13 Javascript
Google 地图类型详解及示例代码
Aug 06 Javascript
jQuery实现选项卡功能(两种方法)
Mar 08 Javascript
详解Vue使用 vue-cli 搭建项目
Apr 20 Javascript
webpack构建react多页面应用详解
Sep 15 Javascript
在vue中实现简单页面逆传值的方法
Nov 27 Javascript
React 组件转 Vue 组件的命令写法
Feb 28 Javascript
vue自定义底部导航栏Tabbar的实现代码
Sep 03 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
BBS(php &amp; mysql)完整版(七)
2006/10/09 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
Yii框架实现对数据库的CURD操作示例
2019/09/03 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
经验几则 推荐
2006/09/05 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
js 3种归并操作的实例代码
2013/10/30 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
2014/05/28 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
JavaScript数据推送Comet技术详解
2016/04/07 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
Puppet的一些技巧
2018/09/17 Javascript
angular学习之动态创建表单的方法
2018/12/07 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
总结Python编程中三条常用的技巧
2015/05/11 Python
Python数据类型学习笔记
2016/01/13 Python
python中函数默认值使用注意点详解
2016/06/01 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
python使用建议与技巧分享(一)
2020/08/17 Python
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
干部年终考核评语
2015/01/04 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫