【发布时间】:2021-07-26 14:39:09
【问题描述】:
我的应用使用自制的 - HTTP REST API。我使用 vueX 进行状态管理。
我有一些嵌套组件需要访问与父级相同的 http 结果,但我也在其他父级不获取结果的地方使用该组件。有没有办法(模式)来确保资源不会被多次获取。
我找到了这个,并且喜欢这种做事方式,但我不知道如何向服务器发出新请求以更新结果。 https://tkacz.pro/use-vuex-to-avoid-multiple-requests-from-different-components/
这甚至是最佳做法吗?
谁有更好的方法?
【问题讨论】:
-
我不知道如何向服务器发出新请求以更新结果 - 向操作添加参数,例如
refresh。 -
年,我已经考虑过,但我想要一个更干净和通用的解决方案。如果动作有其他参数怎么办?那么就不是那么清楚了。 ( 有道理 ) ;)。我还提出了一个解决方案,通过另一个操作“clear()”将列表设置为空 [] .. 但我希望有更好的模式。
-
如果预期的参数数量不详,请使用一个
options参数而不是多个参数。