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 相关文章推荐
JS 类型转换常见方法小结
May 31 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
Nov 22 Javascript
jquery中的ajax方法怎样通过JSONP进行远程调用
May 04 Javascript
微信支付如何实现内置浏览器的H5页面支付
Sep 25 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
Dec 04 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 Javascript
用JS实现图片轮播效果代码(一)
Jun 26 Javascript
Vue2学习笔记之请求数据交互vue-resource
Feb 23 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
Jun 22 Javascript
Thinkjs3新手入门之如何使用静态资源目录
Dec 06 Javascript
10 种最常见的 Javascript 错误(频率最高)
Feb 08 Javascript
如何在JavaScript中谨慎使用代码注释
Jun 21 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
php预定义常量
2006/12/25 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
JS.findElementById()使用介绍
2013/09/21 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
jQuery实现网页顶部固定导航效果代码
2015/12/24 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
ionic环境配置及问题详解
2017/06/27 Javascript
jQury Ajax使用Token验证身份实例代码
2017/09/22 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
vue过滤器实现日期格式化的案例分析
2020/07/02 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
[00:21]DOTA2亚洲邀请赛 Logo演绎
2015/02/07 DOTA
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
盘点提高 Python 代码效率的方法
2014/07/03 Python
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
python实现批量图片格式转换
2020/06/16 Python
python爬虫实例详解
2018/06/19 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
高中生毕业自我鉴定
2013/10/10 职场文书
竞选部门副经理的自荐书范文
2014/02/11 职场文书
法律进企业活动方案
2014/03/04 职场文书
《小鹰学飞》教学反思
2014/04/23 职场文书
励志演讲稿范文
2014/04/29 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
综合测评个人总结
2015/03/03 职场文书
合作与交流自我评价
2015/03/09 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server
分享几个简单MySQL优化小妙招
2022/03/31 MySQL