博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue 获取dom元素之 ref 和 $refs 详解
阅读量:6758 次
发布时间:2019-06-26

本文共 570 字,大约阅读时间需要 1 分钟。

一、$refs

  一个对象,持有ref注册过的所有元素或子组件。(注册过的 ref 的集合)

二、ref

  被用来给元素或子组件注册引用信息。若用在dom元素上,引用指向的就是dom元素;若用在子组件上,引用指向的是子组件。(引用信息注册在父组件的$refs对象上)

hello

三、实例

  比如我现在要实现的效果是点击用v-for生成的li ,获取到该元素的值。
  首先要获取当前点击的li元素,我们要做的是:
 
  1、给dom添加点击事件和ref属性。

  给组件添加ref属性。

  2、在点击事件方法中使用ref。

setPageMenu(index) {//这个是获取当前menuItem值,用index来区分当前元素是v-for 产生的数组中的第几个数    let getMenuText = this.$refs.menuItem[index].innerText;}
  访问子组件。
var child = this.$refs.profile

 

  实例参考地址:

转载于:https://www.cnblogs.com/candy-Yao/p/9210265.html

你可能感兴趣的文章
count(*)、count(val)和count(1)的解释
查看>>
[Leetcode] Largest Rectangle in Histogram
查看>>
final (Java)
查看>>
The Master of Science degree in Computer Scienc
查看>>
利用Stack倒序List,利用Set使List不能添加重复元素
查看>>
移动云计算应用开发入门经典
查看>>
当跳票成了习惯
查看>>
InstallShield 10 Express 使用
查看>>
LightOJ 1230 Placing Lampposts(树形DP)
查看>>
rtems总结
查看>>
艾伟_转载:使用.NET框架自带的Json序列化类
查看>>
一起谈.NET技术,VS 2010 和 .NET 4.0 系列之《VS 2010代码智能提示的改进》篇
查看>>
一起谈.NET技术,改善代码设计 —— 处理概括关系(Dealing with Generalization)
查看>>
iPhone中调用WCF服务“.NET研究”
查看>>
【java开发系列】—— struts2简单入门示例
查看>>
在SharePoint Server 2010 的管理中心,点击“配置管理帐户”,就会在ManagedAccounts.aspx页面出现,“对象不存在”的出错信息应对方法!!!!...
查看>>
20个数据库设计最佳实践
查看>>
jsfl学习
查看>>
ASP.NET笔记(六)
查看>>
[转]LIB和DLL的区别与使用
查看>>