本文共 498 字,大约阅读时间需要 1 分钟。
状态管理实现了数据共享
import { createStore } from 'vuex' export default createStore({ // 定义需要管理的状态 state: { name: 'jack' }, // 同步修改 state 的方法,用于处理异步操作(如定时器、网络请求) mutations: { setName(state, payload) { state.name = payload; state.name.slice(0, 1); } }, // 异步提交 mutation 的方法 actions: { async setName(store, params) { setTimeout(() => { store.commit('setName', params); }, 2000); } }, // 模块化状态管理 modules: { } })
转载地址:http://sivb.baihongyu.com/