[Vue]“TypeError: Cannot read property ‘0‘ of undefined“的解决方法

原因:请求不到数据,vue在拿到数据之前就已经渲染完了页面,所以我们采用延迟渲染页面的方法。先获取数据,再渲染页面。
解决方法:在mouted中,将要执行的函数使用延时setTimeout()方法包裹

 mouted:{
     setTimeout(() => {
      this.showRingChart()
     }, 1000)
 }
上一篇:微任务和宏任务的执行顺序


下一篇:#防抖和节流 #什么是防抖和节流