try-catch
const actions = {async addOrUpdateShopCart({ commit }) {//注意:async函数执行返回的结果一定是一个promise【要么成功,要么失败】let result = await reqAddOrUpdateShopCart();if (result.code == 200) {//返回的是成功的标记return "ok";} else {//返回的是失败的标记return Promise.reject(new Error("faile"));}},};//组件使用methods:{async addShopcar(){try{await this.$store.dispatch('addOrUpdateShopCart');}catch(error){alert(error.message);}}},
Promise.all多个接口一起调用


