【发布时间】:2018-05-20 18:45:55
【问题描述】:
如何在这个 Vue-Snotify 的 Axios POST 请求中实现 Promise? 这是我的 Axios 发帖请求:
const url = 'https://foobar.api/photos';
axios.post(url, {photo: "data:image/jpeg;base64," + photo})
.then(function (response) {
console.info('Done');
})
.catch(function (error) {
console.error(error);
});
这个包Vue-Snotify 我想添加一个通知器,它会显示一个通知框,加载器显示进度。文档应该是这样的:
this.$snotify.async('Called with promise', 'Success async', () => new Promise((resolve, reject) => {
setTimeout(() => resolve({
title: 'Success!!!',
body: 'We got an example success!',
config: {
closeOnClick: true
}
}), 2000);
}));
但是如何实现呢?我不是 Vue 的专业人士,不知道如何将这两者结合起来。
【问题讨论】: