项目开发过程中遇到一个bug,tab切换页面,某一块会莫名其妙消失不显示,控制台报错 vue cannot read property ‘length’ of null。查阅了资料说可能是因为数据加载需要一段时间,此时渲染数据找不到数据length报错导致的,需要用v-if判断一下数据有没有。但是试了这个方法发现还是不行。最后在同事的帮助下找到了问题的解决方法。只需在给数据赋值的时候做个处理。 this.devList = res.data || [ ];就行了。没有数据就赋值个空数组,这样就不会出现找不到数组对象的问题。
Vue项目tab切换页面偶尔不显示的问题
最新推荐文章于 2024-05-27 14:44:52 发布