VUE项目在IE上控台报错,无法进入项目或无法页面跳转
IE浏览器的全称为 Internet Explorer 是 微软公司 推出的一款 网页浏览器。大概 2016年 1月 微软开始不对 IE 浏览器提供任何的技术支持和更新。如今,微软已经彻底的放弃了对 IE 的更新和技术支持。 微软推出了 Edge 浏览器来取代 IE。随说 IE 已被放弃,但 IE 仍然有一定的市场的份额,所以 IE 就像在 浏览器 中就像是 流氓一般的感觉,作为开发者,有时候必须去兼容 。
最近的 vue 项目在 IE 浏览器中意外的无法进入,并且控制台报错:
这个报错开始有点不知所措,而且 IE 的报错,不知道哪错了,无从下手的感觉。 经过千辛万苦的查询和各种的排错,终于知道为什么 IE 中会报错进不去了,原因是 vue引入的一些 组件 / 插件 中的写法在 IE 中不支持 等原因。所以要找到是什么组件导致的。
经过排查,终于找到了罪魁祸首的组件(插件),将其的引用注释掉或者修改依赖中哪些 IE 不支持的写法 后就会访问了。