需求是从其他网址输入用户和密码后跳转到管理系统直接登录,我拿到用户和密码在vuex中调用的登录接口,但是MMP的在Edeg和IE下报错。
错误发生在900+kb的chunk文件中vue-router插件打包后的代码里.感觉是es6语法Edeg浏览器不识别。所以用@babel/polyfill将es6打包统一编译成es5,但是在Edeg等浏览器还是报错。
刷新浏览器每次报错都不一样,但是es6语法兼容的错误没有了,检查后发现chunk文件加载不全,多次刷新直到chunk文件被浏览器本地缓存后系统才能正常,但是清理浏览器缓存后,该情况还会发生。
怀疑可能是文件大小超过900kb,导致加载不全。求大神们帮助。
组件开启懒加载呢,这样减少公共JS的大小