【发布时间】:2019-12-02 23:46:24
【问题描述】:
我是 Vuex 的新手,我想做这件事很简单,但我不知道典型的 Vuex 代码使用的最佳模式是什么。
我有一个初始化和存储Machine 对象的操作,该对象还可以发出我想订阅的状态事件并获得商店用户的通知。
例如:此操作由 :
定义createMachine({ commit, state }) {
return state.m.createMachine().then(
function (machineObject) {
commit('setMachine', machineObject);
}
)
}
我想从 store 中监听创建的 machineObject 对象事件,并最终更新一个我可以从组件中观察到的 store 变量,方法是:
computed: { getMachineStatus() { return this.$store.state.machineStatus } }
我说清楚了吗?
谢谢。
【问题讨论】: