我需要将旋转加载器添加到组件中。我的组件观察全局对象global.loading
。我在global.loading
true
beforeModel
的{{1}}挂钩中将route
设置为beforeModel
。
存在某种竞争条件的问题:在加载微调器之前,UI线程被模型阻止。
有什么方法可以推迟{{1}}的模型?
或者我需要提出不同的策略?
答案 0 :(得分:2)
如果您从beforeModel
返回承诺,过渡将暂停,直到承诺履行完毕。
我无法说明这是否会解决您的具体问题,但这是beforeModel
的工作方式。