关于打印this.$refs 有的情况是组件实例 有的时候是数组

Posted ywz-boke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于打印this.$refs 有的情况是组件实例 有的时候是数组相关的知识,希望对你有一定的参考价值。

 
技术图片
这是vue的特性,自动把v-for里面的ref展开成数组的形式.
 
假设你的ref不是动态的,而是静态的 , ref="a",
 
那么不管你执行多少次循环,最后ref只会有一个值,
 
所以vue为了处理这种情况会把v-for里ref
转为数组形式,为了能捕捉所有的ref值.

以上是关于关于打印this.$refs 有的情况是组件实例 有的时候是数组的主要内容,如果未能解决你的问题,请参考以下文章

vue中ref获取不到dom问题解决,关于this.$nextTick的使用

vue关于this.$refs.tabs.refreshs()刷新组件,缓存

vue.js 如何获取某个组件实例?

关于支付宝父子组件通信以及组件名定义的问题

16.如何优雅地获取跨层级组件实例(拒绝递归)

VUE的$refs和$el的使用