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 相关文章推荐
让广告代码不再影响你的网页加载速度
Jul 07 Javascript
javascript中创建对象的几种方法总结
Nov 01 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
Feb 27 Javascript
JavaScript模拟实现继承的方法
Mar 30 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
Jul 10 Javascript
浅谈vuex 闲置状态重置方案
Jan 04 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
Apr 23 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
Feb 26 Javascript
vue组件间的参数传递实例详解
Apr 26 Javascript
深入浅出了解Node.js Streams
May 27 Javascript
JavaScript 作用域scope简单汇总
Oct 23 Javascript
JS数组及对象遍历方法代码汇总
Jun 16 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
php实现mysql封装类示例
2014/05/07 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
PHP中的类型约束介绍
2015/05/11 PHP
分享php邮件管理器源码
2016/01/06 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
Js动态创建div
2008/09/25 Javascript
一个简单的Ext.XTemplate的实例代码
2012/03/18 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
2015/02/05 Javascript
JS实现定时自动关闭DIV层提示框的方法
2015/05/11 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
基于js中document.cookie全面解析
2017/09/14 Javascript
详解webpack 最简打包结果分析
2019/02/20 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
详解Vue 如何监听Array的变化
2019/06/06 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
神经网络python源码分享
2017/12/15 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
为什么相对PHP黑python的更少
2020/06/21 Python
Python应用自动化部署工具Fabric原理及使用解析
2020/11/30 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
PHP面试题及答案二
2015/05/23 面试题
销售工作人员的自我评价分享
2013/11/10 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
项目经理岗位职责
2015/01/31 职场文书
设备技术员岗位职责
2015/04/11 职场文书
2015年个人工作总结报告
2015/04/25 职场文书
幼儿园教师师德承诺书
2015/04/28 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
Docker下安装Oracle19c
2022/04/13 Servers
KVM基础命令详解
2022/04/30 Servers