这个是代码我点击切换语言栏目的时候要重新请求一次新的英文菜单,
getAgent()是我请求英文菜单的函数,但是还有一些数据必须刷新一下页面才能拿到
不管我将
window.location.reload(true);
放在getAgent()之前还是之后都不管用,我现在就是想能不能让这个getAgent()这个函数执行完成之后我在刷新一下页面,谢谢了
这个是代码我点击切换语言栏目的时候要重新请求一次新的英文菜单,
getAgent()是我请求英文菜单的函数,但是还有一些数据必须刷新一下页面才能拿到
不管我将
window.location.reload(true);
放在getAgent()之前还是之后都不管用,我现在就是想能不能让这个getAgent()这个函数执行完成之后我在刷新一下页面,谢谢了
较简单的:利用 callback 方式。
let callback = () => { window.location.reload(true) };
getAgent(callback);
function getAgent(callback) {
// ...
callback();
}
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
5 回答820 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答856 阅读✓ 已解决