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 相关文章推荐
多个$(document).ready()的执行顺序实例分析
Jul 26 Javascript
jquery SweetAlert插件实现响应式提示框
Aug 18 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
jQuery获取元素父节点的方法
Jun 21 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
Nov 03 Javascript
AngularJS ui-router (嵌套路由)实例
Mar 10 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
Jul 24 Javascript
微信小程序实现根据字母选择城市功能
Aug 16 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
Sep 22 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
Sep 28 Javascript
vuex的使用及持久化state的方式详解
Jan 23 Javascript
Vue开发中遇到的跨域问题及解决方法
Feb 11 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
一个查看session内容的函数
2006/10/09 PHP
基于mysql的bbs设计(四)
2006/10/09 PHP
PHP 中魔术常量的实例详解
2017/10/26 PHP
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
javascript设计模式之解释器模式详解
2014/06/05 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
jQuery幻灯片带缩略图轮播效果代码分享
2015/08/17 Javascript
jQuery.Uploadify插件实现带进度条的批量上传功能
2016/06/08 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
vue使用axios跨域请求数据问题详解
2017/10/18 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
2019/09/10 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
Python如何快速实现分布式任务
2017/07/06 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
python多任务及返回值的处理方法
2019/01/22 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
Python Process多进程实现过程
2019/10/22 Python
python梯度下降算法的实现
2020/02/24 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
原生canvas制作画图小工具的踩坑和爬坑
2020/06/09 HTML / CSS
英国女装网上商店:I Saw It First
2018/10/18 全球购物
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
大专毕业生自我鉴定
2013/11/21 职场文书
大学专科生推荐信范文
2013/11/23 职场文书
单位介绍信范文
2014/01/18 职场文书
2014年师德师风学习材料
2014/05/16 职场文书
高中班级口号
2014/06/09 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python