vue基本使用--refs获取组件或元素的实例


Posted in Javascript onNovember 07, 2019

说明:vm.$refs 一个对象,持有已注册过 ref 的所有子组件(或HTML元素)

使用:在 HTML元素 中,添加ref属性,然后在JS中通过vm.$refs.属性来获取

注意:如果获取的是一个子组件,那么通过ref就能获取到子组件中的data和methods

添加ref属性

<div id="app">
  <h1 ref="h1Ele">这是H1</h1>
  <hello ref="ho"></hello>

  <button @click="getref">获取H1元素</button>
 </div>

获取注册过 ref 的所有组件或元素

methods: {
    getref() {
     // 表示从 $refs对象 中, 获取 ref 属性值为: h1ele DOM元素或组件
      console.log(this.$refs.h1Ele.innerText);
      this.$refs.h1ele.style.color = 'red';// 修改html样式

     console.log(this.$refs.ho.msg);// 获取组件数据
     console.log(this.$refs.ho.test);// 获取组件的方法
    }
   }

以上这篇vue基本使用--refs获取组件或元素的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery选择头像并实时显示的代码
Jun 27 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
Jan 10 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
Nov 19 Javascript
js实现不提交表单获取单选按钮值的方法
Aug 21 Javascript
JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码
Oct 09 Javascript
vue2.0开发实践总结之入门篇
Dec 06 Javascript
基于javascript的Form表单验证
Dec 29 Javascript
AngularJS表单基本操作
Jan 09 Javascript
JS 插件dropload下拉刷新、上拉加载使用小结
Apr 13 Javascript
详解Angular 开发环境搭建
Jun 22 Javascript
JavaScript解析及序列化JSON的方法实例分析
Jan 04 Javascript
VUE路由动态加载实例代码讲解
Aug 26 Javascript
浅谈Vue中render中的h箭头函数
Nov 07 #Javascript
基于JavaScript伪随机正态分布代码实例
Nov 07 #Javascript
Vue 通过公共字段,拼接两个对象数组的实例
Nov 07 #Javascript
vue之a-table中实现清空选中的数据
Nov 07 #Javascript
vue实现将一个数组内的相同数据进行合并
Nov 07 #Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 #jQuery
ElementUI多个子组件表单的校验管理实现
Nov 07 #Javascript
You might like
header()函数使用说明
2006/11/23 PHP
php cli 方式 在crotab中运行解决
2010/02/08 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
php生成html文件方法总结
2014/12/01 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
下拉列表select 由左边框移动到右边示例
2013/12/04 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
2016/10/30 Javascript
JavaScript实现同一个页面打开多张图片
2016/12/29 Javascript
JS实现微信里判断页面是否被分享成功的方法
2017/06/06 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
2018/09/12 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
一道python走迷宫算法题
2018/01/22 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
python requests库的使用
2021/01/06 Python
Whistles官网:英国女装品牌
2020/08/14 全球购物
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
高中生期末评语大全
2014/01/28 职场文书
学校门卫管理制度
2014/01/30 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
立案决定书范文
2015/06/24 职场文书
田径运动会广播稿
2015/08/19 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书