this.$refs获取部到
时间: 2023-08-24 17:11:49 浏览: 93
Vue 解决通过this.$refs来获取DOM或者组件报错问题
this.$refs获取不到的原因是因为需要在DOM渲染完成后才能访问到ref。可以在组件的mounted生命周期钩子中使用this.$nextTick来确保DOM已经渲染完成后再获取this.$refs。this.$nextTick是在下次DOM更新循环结束之后执行延迟回调的方法,可以在回调中获取更新后的DOM。另外,如果ref是循环出来的并且有多个重名,那么this.$refs的值会是一个数组,可以通过循环来获取单个的ref。[1][2][3]
阅读全文