刷新之后column和post消失

来源:2-21 【讨论题】对 Typescript 初步学习后的印象和困惑

山有扶猪

2022-12-19

老师您好,我遇到一个问题,就是当我点进一个专栏里面,他就只出现column没有相关post列表,如下图:
图片描述
刷新之后连column都没了
图片描述
但是我退回首页之后再点进去,就又全部都有了
图片描述
不知道咋回事,辛苦老师帮我看下,这是我的代码:
https://gitee.com/shanyoufuzhu/zheye.git
感谢~

写回答

1回答

张轩

2022-12-20

同学你好 你的问题出现在 getters 没有加 computed,所以数据没有实时更新

// ColumnDetail 40行
// 创建一个变量column,在store.state.column中找到与传进来的专栏id匹配的专栏,用方法find,具体方法可在store.ts的getters中看
const column = computed(() => store.getters.getColumnById(currentId))
// 创建一个变量post,在postData中的colummnId和点进的专栏id相匹配,用方法filter
const list = computed(() => store.getters.getPostById(currentId))

加上就好啦

0
1
山有扶猪
非常感谢!
2022-12-20
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程