我使用vuex
和vuejs 2
在一起。
我是新手vuex
,我想观看store
变量更改。
我想watch
在我的功能添加vue component
这是我到目前为止所拥有的:
import Vue from 'vue';
import {
MY_STATE,
} from './../../mutation-types';
export default {
[MY_STATE](state, token) {
state.my_state = token;
},
};
我想知道是否有任何变化 my_state
如何store.my_state
在vuejs组件中观看?
如上所述,直接在商店中查看更改不是一个好主意
但在某些非常罕见的情况下,它可能对某人有用,所以我将保留此答案。对于其他情况,请参阅@ gabriel-robert答案
您可以通过执行此操作
state.$watch
。将此添加到组件中的created
(或您需要在其中执行的)方法中更多详细信息:https : //vuex.vuejs.org/api/#watch