原因:因为asyncData是在页面还没有加载之前就去获取数据了,肯定是取不到的啊,所以就注释掉或者修改掉都可以
解决:
这个是在index.vue里面把那个异步加载数据的方式换成简单一点的就可以了,同理,其他地方如果是使用那个asyncData去获取数据,那就将他改造成一个方法,
注释1:换成简单方法只是解决了页面显示问题,实际出现这个问题我是因为网关没有开。
注释2:当出现这个问题可以注释掉这个asyncData方法,然后再去排查哪里出错了
出现这个错误还有一次是因为在request请求中没有添加cookie