在以前的項目中,導航回上一個路由採用注入的Location服務,利用瀏覽器的歷史堆棧,導航到上一步。瀏覽器
官方文檔也就是這麼寫的app
而然在升級到5.2的版本的時候,在瀏覽器運行的時候並無什麼問題,在項目打包成app運行的時候,在pad端就出錯了,url
查看底層back方法看到了裏面的一些註釋spa
大概意思就是建議使用Router的方法進行路由跳轉,location用於非路由的url跳轉。3d
所以能夠將上一個路由的地址保存在localStorage裏面,返回時經過Router去跳轉,也解決的在pad端出錯的問題blog