在vue中使用this.$refs.xx.style报错问题
程序员文章站
2022-07-04 21:19:42
...
一个比较常见的场景:在一个弹窗打开的时候立刻通过this.$refs来获取内容就会出现xxx is undefined的错误
因为ref本身是作为渲染结果被创建的,在渲染的时候是不能访问的,因为他们还不存在!
如果此时代码是需要这样来写代码,那么你可以在DOM渲染完毕后再进行获取
this.$nextTick(() => {
this.$refs.name... //DOM渲染完毕后就能正常获取了
})
上一篇: Vue的axios请求(get请求)
推荐阅读
-
解决vue中使用swiper插件问题及swiper在vue中的用法
-
Vue+Typescript中在Vue上挂载axios使用时报错问题
-
Vue+Typescript中在Vue上挂载axios使用时报错
-
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
-
在vue中使用this.$refs.xx.style报错问题
-
详细说明在vue2中使用axios解决http请求出现的问题(详细教程)
-
在vue.js中详细解读this.$emit的使用方法
-
在vue中如何使用cli请求代理与项目打包方面的问题
-
解决vue中使用swiper插件问题及swiper在vue中的用法
-
在vue中如何解决v-for使用报红并出现警告的问题(详细教程)