admin管理员组文章数量:1534214
前提:
vue: 2.6.11;vue-cli: 4.3.0
app内嵌h5,安卓5.0系统打开页面空白
方案:
1、安装babel-polyfill、es6-promise,并在main.js第一行开始引入
cnpm i babel-polyfill es6-promise --save
import "babel-polyfill";
import Es6Promise from 'es6-promise';
require('es6-promise').polyfill();
Es6Promise.polyfill();
2、修改babel.config.js
presets: [
'@vue/cli-plugin-babel/preset'
],
3、修改package.json,否则会报错:“缺少标识符、字符串或数字”
"browserslist": [
"> 1%",
"last 2 versions",
"ios >= 8",
"android >= 4.0"
]
4、若IE报错“[vue-router] uncaught error during route navigation”就是有插件不兼容,具体情况看报错标记的是什么插件(我的项目显示是js-base64,npm文档显示3.0开始不支持IE及旧版浏览器故而版本降级)
cnpm i js-base64@2 --save
版权声明:本文标题:vue2 适配安卓5、IE浏览器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1726871855a1087937.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论