this.$refs.searchUsageText 是个数组,而且length==2;但是this.$refs.searchUsageText[1] ==undefined,情分析原因
时间: 2024-02-23 08:56:08 浏览: 28
Vue 解决通过this.$refs来获取DOM或者组件报错问题
这种情况可能是在组件初始化时,`this.$refs.searchUsageText` 数组的第二个元素还没有被渲染出来,所以访问时会返回 undefined。可以在组件的 `mounted` 钩子函数中,等待组件渲染完成后再访问 `this.$refs.searchUsageText[1]`,就可以避免这种情况。或者也可以使用 `this.$nextTick` 方法,在 DOM 更新后再访问 `this.$refs.searchUsageText[1]`。
阅读全文