开发者社区> 问答> 正文

vue访问本地json数据渲染页面时,一旦遇到多层数据就报undefined?报错

本地 json文件

index.vue

 

api.js

 

store.js

控制台

控制台报错。。可是页面却渲染成功了。。。

展开
收起
爱吃鱼的程序员 2020-06-08 15:17:50 1092 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    初始化阶段,user还没有获取到,所以渲染报错了,getUserInfo后重新渲染了一次。

    要么在store里提供一个初始值,要么在页面上用v-if处理一下

    store定义一下数据结构
    2020-06-08 15:18:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
Vue.js在前端服务化上的实践与探索 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载