为了避免多个对象导致的臃肿现象,vuex允许将store分为多个模块(module),每个模块有特定的state,getters,mutation等.
模块局部的状态:
模块内部的mutation和getter获取的第一个参数还是模块的局部状态对象
模块内部的 action,局部状态通过 context.state 暴露出来,根节点状态则为 context.rootState
模块内部的 getter,根节点状态会作为第三个参数暴露出来
为了避免多个对象导致的臃肿现象,vuex允许将store分为多个模块(module),每个模块有特定的state,getters,mutation等.
模块局部的状态:
模块内部的mutation和getter获取的第一个参数还是模块的局部状态对象
模块内部的 action,局部状态通过 context.state 暴露出来,根节点状态则为 context.rootState
模块内部的 getter,根节点状态会作为第三个参数暴露出来