原因:页面未渲染完成,要等渲染完才能调用
解决:this.$nextTick(_ => {}) 页面渲染完才调用,onShow里面也能用
this.$nextTick(_ => {
//ref="test"
console.log(this.$refs.test.$el.style)
})
本文主要探讨了在Vue中遇到的问题——页面未渲染完成时的调用处理。通过使用`this.$nextTick()`方法,确保在DOM更新之后再执行相关操作,如获取元素样式。在`onShow`里同样可以应用此技巧,以避免获取到未渲染的数据。
原因:页面未渲染完成,要等渲染完才能调用
解决:this.$nextTick(_ => {}) 页面渲染完才调用,onShow里面也能用
this.$nextTick(_ => {
//ref="test"
console.log(this.$refs.test.$el.style)
})
3813
8196

被折叠的 条评论
为什么被折叠?