【发布时间】:2017-02-11 13:56:08
【问题描述】:
我有一个具有以下状态的 Vuex 商店:
state: {
authed: false,
id: false
}
在组件内部,我想观察authed 状态的变化并向服务器发送AJAX 调用。它需要在各个组件中完成。
我尝试使用store.watch(),但是当id 或authed 更改时会触发。我还注意到,它与vm.$watch 的不同之处在于您不能指定属性。当我尝试这样做时:
store.watch('authed', function(newValue, oldValue){
//some code
});
我收到了这个错误:
[vuex] store.watch only accepts a function.
感谢任何帮助!
【问题讨论】: