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 相关文章推荐
看了就知道什么是JSON
Dec 09 Javascript
js控制网页前进和后退的方法
Jun 08 Javascript
js实现tab切换效果实例
Sep 16 Javascript
JavaScript html5 canvas绘制时钟效果(二)
Mar 27 Javascript
JavaScript简单生成 N~M 之间随机数的方法
Jan 13 Javascript
JS常用知识点整理
Jan 21 Javascript
Vue结合原生js实现自定义组件自动生成示例
Jan 21 Javascript
纯js仿淘宝京东商品放大镜功能
Mar 02 Javascript
深入理解Angular4订阅(Subscribe)与取消
Nov 22 Javascript
javascript、php关键字搜索函数的使用方法
May 29 Javascript
vue data引入本地图片的两种方式小结
Nov 13 Javascript
Vue组件模板及组件互相引用代码实例
Mar 11 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
星际实力自我测试
2020/03/04 星际争霸
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
2014/04/21 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
2016/07/13 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
Bootstrap每天必学之进度条
2015/11/30 Javascript
JS实现页面数据无限加载
2016/09/13 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
vuejs移动端实现div拖拽移动
2019/07/25 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
Django1.7+python 2.78+pycharm配置mysql数据库教程
2014/11/18 Python
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
Python操作MongoDB数据库PyMongo库使用方法
2015/04/27 Python
python基于multiprocessing的多进程创建方法
2015/06/04 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
利用python提取wav文件的mfcc方法
2019/01/09 Python
python中的&amp;&amp;及||的实现示例
2019/08/07 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
python实现在线翻译
2020/06/18 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
Nordgreen手表德国官方网站:丹麦极简主义手表
2019/10/31 全球购物
介绍一下linux的文件系统
2012/03/20 面试题
Delphi笔试题
2016/11/14 面试题
工艺工程师工作职责
2013/11/23 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python