vue.js中ref及$refs的使用方法解析
2019-10-28 18:07
936 查看
关于ref和$refs的用法及讲解,vue.js中文社区( https://cn.vuejs.org/v2/api/#ref )是这么讲解的:
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
上面图片就是我们this.$refs.mobile的输出结果 ,vue.js提供的获取DOM元素的方法确实还是很方便呢,希望我的博客能够帮助您更好的理解vue语法的使用。
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- vue.js中ref和$refs的使用及示例讲解
- js中apply方法的使用详细解析
- jquery分页插件jquery.pagination.js使用方法解析
- JS使用parseInt解析数字实现求和的方法
- Vue.js路由组件vue-router的使用方法
- 使用Vue.js开发微信小程序:开源框架mpvue解析
- Vue教程(ref和$refs的使用)
- 解析Node.js异常处理中domain模块的使用方法
- Vue.js路由vue-router使用方法详解
- vue.js使用之计算属性与方法返回的差别
- 在vue项目中使用Nprogress.js进度条的方法
- 在vue.js中使用JSZip实现在前端解压文件的方法
- Vue的ref和$refs使用和介绍
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
- 使用v-html解决Vue.js渲染过程中html标签不能被解析(html标签显示为字符串)
- JS和JAVA使用JSON方法解析
- 前台使用js的encodeURIComponent编码后,java解析乱码问题的解决方法
- vue.js中组件的创建和使用方法
- js中apply方法的使用详细解析
- vue.js $refs和$emit 父子组件交互的方法