好像学会了vuex

43 阅读1分钟

一个全局的管理数据的管理状态,先定义一个store一个全局的数据,,在state中定义数据,通过this.store.commit("plus",step:1)进行一个commit提交,然后在mutatio中通过plus(state,patload)来接受一个数据。如果是异步改变数据的时候通过this.store.commit("plus", { step: 1 })进行一个commit提交,然后在mutatio中通过plus(state,patload)来接受一个数据。 如果是异步改变数据的时候通过this.store.dispatch("plusAsync", { step: 2 });,然后再actios中通过plusAsync(context, payload)进行改变。 也可以使用modules进行模块化的一个管理。