yarn serve 启动服务
--------------actions.js----------
buyVip({commit}, e) {
return new Promois((resolve, reject) = >{
//mock api 交互 模拟api请求
setTimeout(()=>{
commit('setMemberInfo',{
userStatus: e.userStatus,
vipLevel: e.vipLevel,
})
resolve('购买成功')
}, 1000)
})
}
在要调用的页面引入 store
调用方法中使用
store.dispatch('buyVip', e).then(res=>{
alert(res)
})
vuex异步操作dispatch触发
vuex异步数据存储使用dispatch 触发actions修改