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 相关文章推荐
javascript 限制输入脚本大全
Nov 03 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
Nov 19 Javascript
js 走马灯简单实例
Nov 21 Javascript
js中window.open打开一个新的页面
Aug 10 Javascript
JavaScript中日期函数的相关操作知识
Aug 03 Javascript
老生常谈JavaScript中的this关键字
Oct 01 Javascript
JavaScript实现同一个页面打开多张图片
Dec 29 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
jQuery中内容过滤器简单用法示例
Mar 31 jQuery
解决Vue 项目打包后favicon无法正常显示的问题
Sep 01 Javascript
浅谈react性能优化的方法
Sep 05 Javascript
JavaScript setInterval()与setTimeout()计时器
Dec 27 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性能优化注意点
2016/01/04 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
javascript AutoScroller 函数类
2009/05/29 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
动态的绑定事件addEventListener方法的使用
2014/01/24 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
2019/07/10 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
2018/10/29 Python
django使用LDAP验证的方法示例
2018/12/10 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
英国顶级水晶珠宝零售商之一:Tresor Paris
2019/04/27 全球购物
西部世纪面试题
2014/12/05 面试题
大学生物业管理求职信
2013/10/24 职场文书
导游实习生自荐书
2014/01/28 职场文书
五四青年节演讲稿
2014/05/26 职场文书
2014年技术员工作总结
2014/11/18 职场文书
2014年减负工作总结
2014/12/10 职场文书
公证书格式
2015/01/23 职场文书
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android