vue-router路由守卫ie浏览器下报错问题解决
开发环境是存在两个项目的,即一套代码中包含两个项目,部署在两个不同的服务器上面,所以路由默认跳转就不能随心所欲的啦,需要进行条件查询
此处我使用的是路由卫士:beforeEnter,在不同项目中next到不同的默认地址
但是ie浏览器中next就会报错,没有定义或者是数据为null,具体原因暂时还没有找到(讲道理应该是兼容next的才对,我用的ie10)
后来实在没有办法,便使用router.push来进行跳转
router.push(url) 在谷歌浏览器中是可以正常跳转的,但是打包后ie又闹幺蛾子了。
后面push方法拼写完整就可以了:router.push({path:url})