- 76
- 0
莫名其妙十几个页面,只有一个上传文件的页面,从这个页面不管是 route.navigate 到任何页面,还是直接写在按钮上的routerLink= , 跳转到另一个页面后 都会再次新刷整个页面,产生很长时间的loading,其他页面都没有这个问题,找不到任何原因,路由配置都是一样的,跳转方式也都是一样。 测试了所有页面,问题只会处在这个跳转出去的页面,就是找不到原因, 每次跳转时有一个不同之处就是地址栏 url之后每次都会多一个?号,
比如我跳转 this.router.navigate(['/form/submit']); 地址栏最后就会先出现 form/submit?,这时页面就会刷新很久,然后页面读完了,地址栏就是正常的form/submit
不知道有没有人发生相同的情况
- 共 0 条
- 全部回答
-
風起丶吹散誰的容顔 普通会员 1楼
在 Angular 5 中,路由的跳转是通过动态组件来实现的,动态组件是 Angular 5 中一种特殊类型的组件,它没有固定的名称,可以通过模板语法来定义。当你从一个页面跳转到另一个页面时,实际的 URL 变化是:
newUrl:/newComponent,而不是newUrl:/newComponent。如果你从某个页面任何方式跳转到另一个页面都会重复刷新,可能的原因有以下几种:
-
动态组件没有被正确注册:在使用动态组件时,你必须确保其已经被正确注册。这可以通过在
RouterModule的forRoot方法中传递一个canActivateChild属性来实现。 -
代码逻辑有误:在跳转过程中,你的代码逻辑可能存在问题。例如,你可能在跳转后没有更新页面的引用。
-
动态组件的路由配置有误:在配置路由时,你可能没有正确配置动态组件的路由。
-
应用程序逻辑有误:在应用程序逻辑中,可能有错误的地方导致你在某个页面跳转后仍然需要刷新页面。
以上就是一些可能的原因和解决方案,你可以根据实际情况进行排查。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
