【发布时间】:2021-03-11 18:25:29
【问题描述】:
我的app.js 中有以下功能:
window.SGN = require('./core/core');
SGN.importPermissions();
来自自制包装:
define('SGN',
['axios'],
function (axios) {
var SGN = {
importPermissions: () => {
axios
.get(`/admin/users/permissions`)
.then((response) => {
window.SGN.permissions = Object.values(response.data);
})
.catch((error) => {
console.log(error);
})
.then(() => {
});
}
}
return SGN;
}
);
但是有时应用程序的其余部分在 axios 请求完成之前运行,我怎样才能使应用程序始终在其他所有操作之前等待请求?
虽然这看起来像是一个重复的问题,但我还没有找到任何可以解决此问题的答案。
【问题讨论】: