1***@qq.com
1***@qq.com
  • 发布:2020-01-20 14:00
  • 更新:2022-04-28 11:02
  • 阅读:2103

for循环生成的元素无法获取到ref

分类:nvue

本人最近使用bindingX写动画,需要使用ref来绑定元素。
本来普通的view里ref='aaa'这样在使用时候很顺手,this.$refs.name.ref就可以拿到;
后来意识到需要数据渲染,for循环后突然报错了,undefined,最后找到问题竟然在this.$refs.name拿到的竟然是类似html的标签,this.$refs里对应的name下与打印出来的东西不一致,导致我很困惑,为什么如此之不一致。
就在我蒙了三天之后,我就想打印一下this.$refs.name的字符串,this.$refs.name[0]竟然不报错,
最后,完美解决。this.$refs.name[0].ref就可以拿到之前的东西。

后来,偶然看到了这个,当然会vue的大神们不要嘲笑,这篇就是为了分享给那些同我一样,没有vue开发经验硬写app的彩笔们。

0 关注 分享

要回复文章请先登录注册

1***@139.com

1***@139.com

v-for循环出来的ref是数组
2022-04-28 11:02