Vuejs2 Vuex存储中的Unobserve状态变量
我已经在Typescript中安装了Vue和Vuex(存储)。状态由两个字段组成:一个非常复杂的遗留对象Vuejs2 Vuex存储中的Unobserve状态变量,vuejs2,observable,vuex,Vuejs2,Observable,Vuex,我已经在Typescript中安装了Vue和Vuex(存储)。状态由两个字段组成:一个非常复杂的遗留对象数据和一个简单的--数字,例如 Vue.use(Vuex); const Store = new Vuex.Store<{ data: Data, n: number }>({ state: { data: new Data(...), n: 1 }, mutations: { ... } } Vue
数据
和一个简单的--数字
,例如
Vue.use(Vuex);
const Store = new Vuex.Store<{ data: Data, n: number }>({
state: {
data: new Data(...),
n: 1
},
mutations: {
...
}
}
Vue.use(Vuex);
const Store=新的Vuex.Store({
声明:{
数据:新数据(…),
n:1
},
突变:{
...
}
}
数据
和n
都可以在突变中更新。默认情况下,状态中的任何内容都可以观察到,并且状态字段中的任何更改都会触发对依赖方法、字段等的通知
我不希望数据
被观察到,任何通过突变对它的改变都不会触发任何东西。我该如何实现这一点
我认为有三种选择: