0
点赞
收藏
分享

微信扫一扫

使用v-if后获取this.$refs.xxx为undefined

ITWYY 2022-01-04 阅读 84

原因就是在获取的时候,dom元素并没有加载完成。

解决方式:使用$nextTick

$nextTick定义:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。

this.$nextTick(()=>{
   console.log(this.$refs.aaa)
})
举报

相关推荐

0 条评论