如何解决vue多次渲染前两次拿不到数据的问题

如何解决vue多次渲染前两次拿不到数据的问题

问题描述:

img

img

在json里拿数据data每次打印都多出两个空数组

出现两个空数组是Dom视图渲染了两次,但是没有数据,你可以加一个判断,等返回的数据length > 0 时在赋值


this.$nextTick(() =>{
        
      })

有数据时再改变视图 判断一下返回的数据 长度 >0

nextTick是正解