专栏详情页刷新后数据丢失
来源:9-9 作业 完成文章详情页
爱问问题的小菜鸡
2021-10-10
进入用户的专栏详情页面,效果一切正常。点击刷新后,页面上方的专栏介绍部分和图片不显示了,不知道为什么,但是文章还能正常显示,感觉很奇怪,不知道怎么改,希望老师解答一下
码云地址:
https://gitee.com/SpongeBoSquarePants/zheye
写回答
1回答
-
张轩
2021-10-11
同学你好 帮你修改好了 关键在于 store 当中的一个数据结构嵌套过深,你少写了一层
fetchColumn(state,rawData){ //获取专栏页的详情介绍内容 // 这里你写成了 rawData.data._id // 其实应该是 rawData.data.data._id // 这里一层是 axios 的返回,一层是 我们返回封装的 data 属性,修改了就好了 console.log('the rawData', rawData.data.data) const { data } = rawData.data state.columns.data[data._id]= data }, 这里建议同学不妨将返回的数据都设置一个类型,这样就不会出现这样写错的情况了
00
相似问题