vue-router路由守衛ie瀏覽器下報錯問題解決


開發環境是存在兩個項目的,即一套代碼中包含兩個項目,部署在兩個不同的服務器上面,所以路由默認跳轉就不能隨心所欲的啦,需要進行條件查詢

此處我使用的是路由衛士:beforeEnter,在不同項目中next到不同的默認地址

但是ie瀏覽器中next就會報錯,沒有定義或者是數據為null,具體原因暫時還沒有找到(講道理應該是兼容next的才對,我用的ie10)

后來實在沒有辦法,便使用router.push來進行跳轉

router.push(url)  在谷歌瀏覽器中是可以正常跳轉的,但是打包后ie又鬧幺蛾子了。

后面push方法拼寫完整就可以了:router.push({path:url})


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM