NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
``` index.js文件 actions :{ [ADD](context, payload){ console.log(context, payload); return new Promise((resolve, reject)=>{ setTimeout(()=>{ context.commit(ADD, 'payload'); resolve('success') },1500) }) } } ``` ``` xx.vue文件 methods :{ addFn(num){ this.$store.dispatch(ADD, num) .then((result)=>{ console.log(result) }).catch((err)=>{ console.log(err) }) } } ``` ``` actions :{ [ADD](context, payload){ console.log(context, payload); return new Promise((resolve, reject)=>{ axios.get('/',{params:{a : 1}}) .then(res=>{ if(res.code === 0){ resolve('success') }else{ reject('lose') } }).catch(err=>{ console.log(err); }) }) } } ```