【发布时间】:2017-09-19 22:09:47
【问题描述】:
这是一个 Vue/Vuex 效率/确认最佳实践问题。
我有一个 API 返回一个包含 50 种产品的分页数据集,其中我保存在 Vuex 商店中。
对于我的“显示所有产品”视图,我正在遍历 Vuex 商店。
对于我的个人产品路线,我有两种想法是直接从 Vuex 商店加载产品(这意味着不需要再次请求产品,因此速度更快。)还是只从我的API。
我想权衡的是,对 API 的初始请求需要响应的数据比用户最初在“显示所有产品”视图中看到的数据多,因此这似乎有点浪费。
对此有什么想法和意见吗?只是想和另一个人确认一下我的想法。
同样使用 Vuex,继续向 store 追加数据是否可行?例如,如果用户正在浏览更多产品,我应该将额外的数据从 API 附加回商店,还是只保留滚动的 50 条记录?
非常感谢!
菲尔
【问题讨论】:
标签: javascript rest vue.js vuejs2 vuex