admin管理员组文章数量:1558076
问题描述:
项目中的企业微信内部应用,使用Vue-cli搭建的H5页面web,在低版本的安卓手机或ios8.0、9.0中出现接口数据访问失败,HTTP状态码返回0的问题,无法正常使用系统。安卓手机主要出现问题得机型为oppo、vivo。
问题分析:
旧版本系统对ES6新特性不支持。比如箭头函数,let,const。另外,还有少部分低版本安卓不支持小部分的ES5语法。
解决方法:
方法一:
安装依赖:npm install es6-promise -S // 下载插件
在main.js中引入:require('es6-promise').polyfill()
或者
1 import Es6Promise from 'es6-promise'2 Es6Promise.polyfill()
方法二:
安装依赖:npm install babel-polyfill -S
在main.js中引入:import "babel-polyfill"
更改 webpack.base.conf.js 文件中的入口 entry:
1 entry: {2 app: ["babel-polyfill", "./src/main.js"] //为低版本系统配置3 //app: './src/main.js' //旧配置4 },
重新打包发布,问题解决。
版权声明:本文标题:vue支持android版本,【问题解决记录】vue解决低版本安卓与ios10以下系统兼容性问题... 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727361738a1110686.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论