如何在没有嵌套对象的情况下使用vuex状态

时间:2020-04-24 21:11:56

标签: vue.js vuejs2 vuex vuex-modules

让我有每个房间的房间和人。 在会议室页面上,我可以列出,通过POST / API / rooms /:id / people

来创建人员

在Vuex上,我将相关数据存储到单独的模块房间和人员中。(未嵌套)

但是人们是全局存储的,而不是每个房间存储的,因此,如果我通过路线进入另一个房间,我将在Vuex中看到同一个人的州。

作为解决方案,我清除了人员状态并通过API在创建的组件挂钩上获取了它。

是否存在更漂亮的解决方案?

我不想清除路线上的状态。我使用外部插件,该插件必须具有从人的状态传递过来的空道具以防止错误。

0 个答案:

没有答案