我有一个问题,我想知道是否有人知道可以帮助我。
在我的项目中,我有一些链接在加载页面后工作得很好。但是如果我在单击链接之前等待一分钟左右,则需要很长时间才能更改路线。
我在单击事件中使用 navigateByUrl,单击事件工作正常,并且它内部的控制台.log正在记录,但是当它尝试导航时,更改路线需要很长时间(3 分钟或更长时间(。
我尝试过这样(我在我不记得的某个网站上看到了这个例子(
console.log('tryToNavigate')
myRouter.navigateByUrl('/app/e', {skipLocationChange: true})
.then(
(resp)=>{
console.log('lastNavigation', resp);
myRouter.navigateByUrl('app/company').then(
(resp2) => console.log(resp2)
);
}
).catch((error)=>console.log(error));
我也试过这样以防万一
console.log('tryToNavigate')
myRouter.navigateByUrl('app/company').then(
(resp2) => console.log(resp2)
).catch((error)=>console.log(error));
即使只是 navigateByUrl 本身也无法正常工作
myRouter.navigateByUrl('app/company')
从铬记录
有什么我不知道的吗?有什么方法可以调试它吗?有没有灯光可以给我指路?
谢谢
我认为您在"应用程序/公司"之前缺少斜杠(/(