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 相关文章推荐
cssQuery()的下载与使用方法
Jan 12 Javascript
JS子父窗口互相操作取值赋值的方法介绍
May 11 Javascript
Javascript原型链和原型的一个误区
Oct 22 Javascript
详解AngularJS中module模块的导入导出
Dec 10 Javascript
实例详解jQuery结合GridView控件的使用方法
Jan 04 Javascript
ES6新特性之解构、参数、模块和记号用法示例
Apr 01 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
Nov 22 Javascript
微信小程序实现长按删除图片的示例
May 18 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
解决layer.open后laydate失效的问题
Sep 06 Javascript
js实现查询商品案例
Jul 22 Javascript
微信小程序实现可长按移动控件
Nov 01 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数组操作汇总 php数组的使用技巧
2011/07/17 PHP
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
php计算整个mysql数据库大小的方法
2015/06/19 PHP
CI框架整合smarty步骤详解
2016/05/19 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
JavaScript 盒模型 尺寸深入理解
2012/12/31 Javascript
nodeJs爬虫获取数据简单实现代码
2016/03/29 NodeJs
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
2019/10/25 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
在Vue中实现随hash改变响应菜单高亮
2020/03/09 Javascript
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
wxPython学习之主框架实例
2014/09/28 Python
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
使用python接入微信聊天机器人
2020/03/31 Python
Django之路由层的实现
2019/09/09 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
scrapy头部修改的方法详解
2020/12/06 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
杭州-DOTNET笔试题集
2013/09/25 面试题
小区门卫岗位职责
2013/12/31 职场文书
毕业自我鉴定总结
2014/03/24 职场文书
工地安全生产标语
2014/06/06 职场文书
新闻编辑求职信
2014/07/13 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
2015年五四青年节活动总结
2015/02/10 职场文书
大学生社会实践感想
2015/08/11 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书