我有一个问题,我想知道是否有人帮助我。
在我的项目中,我有一些链接在我加载页面后工作得很好。 但如果我在点击链接前等待一分钟左右,则需要很长时间才能更改路线。
我在click事件中使用navigateByUrl,click事件正常工作,其中的console.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')
有什么我不知道的吗?有什么方法可以调试吗?有什么亮点向我展示道路吗?
由于
答案 0 :(得分:0)
我认为您在'app / company'前缺少斜杠(/)