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 相关文章推荐
JQuery的ajax基础上的超强GridView展示
Sep 18 Javascript
jquery 学习之二 属性相关
Nov 23 Javascript
javascript打印大全(打印页面设置/打印预览代码)
Mar 29 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
Nov 19 Javascript
jQuery简单实现隐藏以及显示特效
Feb 26 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
Mar 02 Javascript
js实现漂浮回顶部按钮实例
May 06 Javascript
JavaScript事件学习小结(三)js事件对象
Jun 09 Javascript
AngularJS指令详解及示例代码
Aug 16 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
Mar 07 Javascript
JavaScript用二分法查找数据的实例代码
Jun 17 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
Aug 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
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
用PHP实现Ftp用户的在线管理的代码
2007/03/06 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
2007/03/24 Javascript
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
深入了解JavaScript 防抖和节流
2019/09/12 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
js实现AI五子棋人机大战
2020/05/28 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
Python实现程序的单一实例用法分析
2015/06/03 Python
Python实现二叉搜索树
2016/02/03 Python
TensorFlow Autodiff自动微分详解
2020/07/06 Python
Spartoo英国:欧洲最大的网上鞋店
2016/09/13 全球购物
internal修饰符起什么作用
2013/12/16 面试题
化学实验员岗位职责
2013/12/28 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
护士工作失误检讨书
2014/09/14 职场文书
学校领导班子群众路线整改措施
2014/09/16 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers