卡壳的地方(不能直接写的都算)
- 思路不清;
- 还需要想一想;
- 还需要搜搜;
- 还需要找参考的地方
- …
写个异步轮询的方法
const interval = setInterval(() => {
this.xxStore.fetchSingleEventStatus(e.id, "upload demo1")
.then((res) => {
if (res.status === EVENT_STATUS.SUCCESS) {
if (!_.isEmpty(res.message) &&
!_.isObject(res.message)) {
Message("success", {
title: "成功",
content: "上传成功",
maskClosable: false
});
}
this.xxStore.loading = false;
clearInterval(interval);
} else if (res.status === EVENT_STATUS.ERROR) {
clearInterval(interval);
Message("error", {
title: "错误",
content: `失败: ${res.message}`,
maskClosable: false
});
this.xxStore.loading = fals