- 在store.js书写actions方法
actions: {
demo({ commit }, options) {
return new Promise((resolve, reject) => {
ajax.post({
url: "xxxxxxxxxxx/xxxxxxxxxxx",
data: options
}).then((res) => {
resolve(res);
}).catch((e) => {
reject(e);
});
});
},
}
- 在.vue文件中使用
methods; {
...mapActions(["demo"]),
xxx
}