以下是我用于使用axios调用远程调用的代码,该代码基于服务器错误或成功通知中的错误类型显示给用户。这是原始文档的link。
async getResponseFromServer() {
if (this.errors.all().length == 0) {
this.$snotify.clear();
this.$snotify.async(
"Getting Data",
"Loading...",
() =>
new Promise((resolve, reject) => {
return this.getDataCommonResponse()
.then(function(response) {
if (response.status && response.type == undefined) {
resolve({
title: response.error,
body: "This is the balance",
config: {
closeOnClick: true,
position: SnotifyPosition.centerTop
}
});
} else {
reject({
title: "Error",
body: response.error,
config: {
closeOnClick: true,
position: SnotifyPosition.centerTop
}
});
}
})
.catch(function(error) {});
})
);
}
}
在GitHub中也有一个open issue。它说Snotify将进行2个API调用,但发出多个请求。有没有一种方法可以限制单个API调用?
有没有办法解决这个问题?