加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angular4升级angular5问题记录之this.location.back()

发布时间:2020-12-17 08:23:42 所属栏目:安全 来源:网络整理
导读:在之前的项目版本为4.4中,导航回上一个路由采用注入的Location服务,利用浏览器的历史堆栈,导航到上一步。 官方文档也就是这么写的: 而然在升级到5.2的版本的时候,在浏览器运行的时候并没有什么问题,在项目打包成app运行的时候,在pad端就出错了,路由已

在之前的项目版本为4.4中,导航回上一个路由采用注入的Location服务,利用浏览器的历史堆栈,导航到上一步。

官方文档也就是这么写的:

而然在升级到5.2的版本的时候,在浏览器运行的时候并没有什么问题,在项目打包成app运行的时候,在pad端就出错了,路由已经跳转,但页面无法加载出来。

查看底层back方法看到了里面的一些注释:

大概意思就是建议路由的跳转使用Router内部的方法,location用于非路由的url跳转。因此可以将上一个路由的地址保存在storage或者通过url传递,返回时通过Router去跳转,就解决的在pad端出错的问题

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读