这个报错原因是dom还没有渲染完成,所以无法加载出一些组件或执行方法。
解决方法:
this.$nextTick()将回调延迟到下次 DOM 更新循环之后执行。
updated(){} 在页面全部渲染完成后,会回调updated里面的方法。

updated(){
let that = this that.$nextTick(() => { that.incomeNian() // 执行方法 })
},
本文介绍了当DOM尚未完全渲染导致组件加载失败或方法执行失败的情况,并提供了两种解决方案:使用this.$nextTick()来延迟执行回调,确保DOM更新后才执行相关操作;或者在updated()生命周期钩子中调用$nextTick(),确保页面完成渲染后再执行特定方法。
这个报错原因是dom还没有渲染完成,所以无法加载出一些组件或执行方法。
解决方法:
this.$nextTick()将回调延迟到下次 DOM 更新循环之后执行。
updated(){} 在页面全部渲染完成后,会回调updated里面的方法。

updated(){
let that = this that.$nextTick(() => { that.incomeNian() // 执行方法 })
},

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