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 相关文章推荐
ajax无刷新动态调用股票信息(改良版)
Nov 01 Javascript
IE8 原生JSON支持
Apr 13 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
Apr 11 Javascript
关于JAVASCRIPT urldecode URL解码的问题
Jan 08 Javascript
通过Javascript创建一个选择文件的对话框代码
Jun 16 Javascript
javascript模拟地球旋转效果代码实例
Dec 02 Javascript
JavaScript移除数组内重复元素的方法
Mar 18 Javascript
纯javascript制作日历控件
Jul 17 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
Jan 01 Javascript
jQuery验证表单格式的使用方法
Jan 10 Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 Javascript
利用CDN加速react webpack打包后的文件详解
Feb 22 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下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
Laravel5中contracts详解
2015/03/02 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
2015/05/27 PHP
php实现模拟post请求用法实例
2015/07/11 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
JavaScript 的继承
2011/10/01 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
javascript的日期对象、数组对象、二维数组使用说明
2014/12/22 Javascript
JS简单编号生成器实现方法(附demo源码下载)
2016/04/05 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
vue中axios的二次封装实例讲解
2019/10/14 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
答题辅助python代码实现
2018/01/16 Python
Python global全局变量函数详解
2018/09/18 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
Nike英国官网:Nike.com (UK)
2017/02/13 全球购物
德国最大的网上鞋店之一:Schuhe24.de
2017/06/10 全球购物
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
美国著名的女性内衣零售商:Frederick’s of Hollywood
2018/02/24 全球购物
Internal修饰符有什么含义
2013/07/10 面试题
求职自荐信范文格式
2013/11/29 职场文书
十八届三中全会个人学习材料
2014/02/13 职场文书
软件项目经理岗位职责
2015/04/01 职场文书
《秋思》教学反思
2016/02/23 职场文书