老师请问。这里有些不理解

来源:9-9 作业 完成文章详情页

帅得无心敲代码

2021-08-02

http://img.mukewang.com/szimg/6107074209a8e74006850177.jpg

我这里action 发请求

http://img.mukewang.com/szimg/61070781092a902405800176.jpg

mutations里面更新数据, 但是我不理解的是,为啥要把缓存的postsList 列表的属性给替换掉,按我的逻辑第一就会想到,新建一个postDetailData 类型。 然后再定义这个类型

http://img.mukewang.com/szimg/610708450905d65c06790234.jpg

这下面的查找 我感觉也挺多此一举的,认为可以直接判断id 是否为true 然后返回 数据就行。

老师我不知道我的逻辑对不对,只是学这个课程,很多地方都不太明白老师的思维,所有学到都有些蒙,一知半解的。希望老师能解释一下吧。

写回答

1回答

张轩

2021-08-02

同学你好 谢谢你认真的问题

第一个问题:你想的非常好 其实这是我们之后还要优化的解决方案 将其中的一项替换掉 而不是直接一股脑的的给数组赋值 在这里只是快速简单的实现这个需求 后面我们还要根据这个问题进行优化 实现本地缓存的等特性 慢慢的看下去吧

第二个问题:

getter 就是快速取得数据的方式 不喜欢使用 getter 的话,完全可以在页面中使用数组方法来进行查找,看个人的喜好了

假如学习中还有什么疑惑 欢迎都提出来 我解释一下有可能你会理解的更好

0
1
帅得无心敲代码
谢谢老师
2021-08-02
共1条回复

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

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

3166 学习 · 2346 问题

查看课程