我正在尝试改用Vuex而不是我自己的商店对象,而且我必须说,我没有找到像Vue.js世界中其他地方一样清晰的文档。假设我有一个名为“产品”的Vuex模块,它具有自己的状态,变异,吸气剂等。如何在该模块中引用一个称为“ clearWorking Data”的动作?该文档给出了访问模块状态的以下示例:
store.state.a // -> moduleA's state
但是我对吸气剂,突变,动作等一无所知。
我正在尝试改用Vuex而不是我自己的商店对象,而且我必须说,我没有找到像Vue.js世界中其他地方一样清晰的文档。假设我有一个名为“产品”的Vuex模块,它具有自己的状态,变异,吸气剂等。如何在该模块中引用一个称为“ clearWorking Data”的动作?该文档给出了访问模块状态的以下示例:
store.state.a // -> moduleA's state
但是我对吸气剂,突变,动作等一无所知。
现在,使用Vuex mapGetters和mapActions可以很容易地做到这一点。但我同意,它在文档中仍然不是很明显。
假设您的商店模块“产品”具有一个名为“ mostPopular”的吸气剂和一个名为“ clearWorkingData”的动作: