vue中ref的使用(this.$refs获取为undefined)

如果你获取到的总是空的,你注意一下:

1、你在哪里调用,和你调用的对象

试试在mounted()里面调用有效果没有

调用的对象是本来就存在的,还是需要数据渲染之后才会出现的,同理,在mounted()里面调用看看

2、调用对象是否和v-if结合使用

  ref不是响应式的,所有的动态加载的模板更新它都无法相应的变化。

解决方案:

setTimeout(() => {

}, 0)
posted @ 2021-08-20 11:31  岁月淡忘了谁  阅读(1405)  评论(0编辑  收藏  举报