例如下面的代码。 我想重复在我的模块中做一些任务,我依赖于getter的值,它现在没有得到更新。 如何使它与我的vuex状态保持同步? 谢谢。
在我的VueX
:
import { start, stop } from './externa-module.js
START_ACTION ({getters}) {
start(getters.myVuexGetters);
}
在我的external-module.js
内部
let myVuexGetter = null;
function doSomeStuffRepeatedly(){
console.log(myVuexGetter);
}
export function start(importedGetter){
myVuexGetter = importedGetter;
doSomeStuffRepeatedly();
}
好的,看起来我不能传递单个getter
,而是传递在操作
中获得的整个getter
对象。 如果有人有更好的答案,我会很乐意学习。