vue.js中ref及$refs的使用方法解析


Posted in Javascript onOctober 08, 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元素的方法确实还是很方便呢,希望我的博客能够帮助您更好的理解vue语法的使用。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
你需要知道的JavsScript可以做什么?
Jun 29 Javascript
css图片自适应大小
Nov 28 Javascript
window.location和document.location的区别分析
Dec 23 Javascript
jQuery autocomplete插件修改
Apr 17 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
Oct 22 Javascript
JavaScript实现动态删除列表框值的方法
Aug 12 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
Aug 20 Javascript
Javascript函数式编程语言
Oct 11 Javascript
分享JavaScript与Java中MD5使用两个例子
Dec 23 Javascript
手把手教你搭建ES6的开发运行环境
Jul 11 Javascript
React 项目迁移 Webpack Babel7的实现
Sep 12 Javascript
Vue源码解析之数据响应系统的使用
Apr 24 Javascript
javascript实现函数柯里化与反柯里化过程解析
Oct 08 #Javascript
新手入门js闭包学习过程解析
Oct 08 #Javascript
关于JSON解析的实现过程解析
Oct 08 #Javascript
解决webpack多页面内存溢出的方法示例
Oct 08 #Javascript
javascript简单实现深浅拷贝过程详解
Oct 08 #Javascript
webpack HappyPack实战详解
Oct 08 #Javascript
简单了解vue中的v-if和v-show的区别
Oct 08 #Javascript
You might like
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
ExtJs GridPanel简单的增删改实现代码
2010/08/26 Javascript
实例讲解jquery中mouseleave和mouseout的区别
2016/02/17 Javascript
JS弹出窗口插件zDialog简单用法示例
2016/06/12 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成&quot;...&quot;)
2016/11/28 Javascript
bootstrap PrintThis打印插件使用详解
2017/02/20 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
2020/02/11 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
[01:08:29]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第一场 1月9日
2021/03/11 DOTA
[49:11]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.20
2020/12/23 DOTA
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
简单易懂Pytorch实战实例VGG深度网络
2019/08/27 Python
Python时间差中seconds和total_seconds的区别详解
2019/12/26 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
Sql面试题
2013/03/20 面试题
面向对象概念面试题(.NET)
2016/11/04 面试题
《我为你骄傲》教学反思
2014/02/20 职场文书
爱国演讲稿400字
2014/05/07 职场文书
双拥工作宣传标语
2014/06/26 职场文书
八项规定整改方案
2014/10/01 职场文书
买卖合同协议书范本
2014/10/18 职场文书
班主任高考寄语
2015/02/26 职场文书
遗嘱范文
2015/08/07 职场文书