文章详情请求数据覆盖问题

来源:11-6 缓存优化 第二部分

慕移动7418158

2021-05-18

老师你好,在请求文章详情时,mutations里是这样修改的
图片描述我个人理解是,将原有文章的数据覆盖成新请求的文章数据。
实际情况是这样的,进入专栏详情,用getters从state里把文章列表数据取出来,再传递给子组件让其展示excerpt。这时候点进一个文章详情,运行了上述逻辑,替换了文章数据,可以将content等内容展示。但由于数据被替换,也就是带有content的数据替换了带有excerpt的数据,等下次再进入专栏详情时,从state里取数据也没法取到excerpt这一属性的数据了呀,那如何展示呢?

写回答

1回答

张轩

2021-05-19

同学你好 在文章详情的接口中 也就是 /posts/${id}

也是有 excerpt 这个属性的啊,虽然全量替换,但是它只是新增,原来的 excerpt 还是存在的。截图可以看的更清楚

//img.mukewang.com/szimg/60a4691109ed848a13020164.jpg

0
1
慕移动7418158
谢谢老师,当时在API查询的时候没看见返回的数据有excerpt,还以为没有了
2021-05-19
共1条回复

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

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

3142 学习 · 2313 问题

查看课程