Vue-cli3.0打包后,运行在IE/Edeg等浏览器报错

需求是从其他网址输入用户和密码后跳转到管理系统直接登录,我拿到用户和密码在vuex中调用的登录接口,但是MMP的在Edeg和IE下报错。
错误发生在900+kb的chunk文件中vue-router插件打包后的代码里.感觉是es6语法Edeg浏览器不识别。所以用@babel/polyfill将es6打包统一编译成es5,但是在Edeg等浏览器还是报错。
图片描述
图片描述

刷新浏览器每次报错都不一样,但是es6语法兼容的错误没有了,检查后发现chunk文件加载不全,多次刷新直到chunk文件被浏览器本地缓存后系统才能正常,但是清理浏览器缓存后,该情况还会发生。
怀疑可能是文件大小超过900kb,导致加载不全。求大神们帮助。

阅读 2.7k
1 个回答

组件开启懒加载呢,这样减少公共JS的大小

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题