荣耀5a android go,vue项目解决android版本过低引起兼容问题(例如华为荣耀6)-Go语言中文社区...
问题描述:
在项目中发现在华为荣耀6手机上,出现页面白屏,抓包后显示接口调用并没有执行,查找后认为是android版本过低(升级测试android4.4.2已是华为荣耀6的最新系统)。
华为荣耀6:android版本4.4.2
接口请求是用axios + promise方式进行请求的封装。
查找后发现是说axios不兼容造成的,但是axios又是基于es6中promise用于浏览器和node.js的http客户端,总而言之,就是android版本过低造成的,有说需要安装babel-polyfill就可以了,但为了保险起见,把es6的用于兼容es5的es6-promise也安装了,具体操作如下:
1.安装
npm install babel-polyfill
npm install es6-promise
2.main.js添加引用
import 'babel-polyfill'
import Vue from 'vue'
import Es6Promise from 'es6-promise'
require('es6-promise').polyfill()
Es6Promise.polyfill()
但会报如下错误:
意为:重复引用了babel-polyfill,所以要注释掉引入import ‘babel-polyfill’。
注释掉对于’babel-polyfill’的引用即可。
3.修改webpack.base.conf.js
module.exports = {
context: path.resolve(__dirname, '../'),
entry: {
"babel-polyfill":"babel-polyfill",
app: './src/main.js'
},
········
}
但是即使执行以上的操作,在页面布局上如果使用新的标签或特性,还是会出现页面兼容的问题。
荣耀5a android go,vue项目解决android版本过低引起兼容问题(例如华为荣耀6)-Go语言中文社区...相关推荐
- vue项目解决android版本过低引起兼容问题(例如华为荣耀6)
问题描述: 在项目中发现在华为荣耀6手机上,出现页面白屏,抓包后显示接口调用并没有执行,查找后认为是android版本过低(升级测试android4.4.2已是华为荣耀6的最新系统). 华为荣耀6:a ...
- android面试 源码,Android面试题-onCreate源码都没看过,怎好意思说自己做android-Go语言中文社区...
自定义控件 联网 工具 数据库 源码分析相关面试题 Activity相关面试题 Service相关面试题 与XMPP相关面试题 与性能优化相关面试题 与登录相关面试题 与开发相关面试题 与人事相关面试 ...
- AppNinja一文解决:targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法,附带打包修改工具
解决targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法 直接上解决办法: 一.打包错误 AndroidManifest.xml:1: e ...
- 解决jquery版本过低引发的XSS跨站安全漏洞
解决jquery版本过低引发的安全漏洞 测试网站是否存在此XSS跨站漏洞: 以google浏览器为例,打开要测试的网站,在Console窗口输入: $.fn.jquery 回车查看版本号 $(&quo ...
- Android之导入项目提示Android requires compiler compliance level 5.0 or 6.0. Found ‘1.8‘ instead解决办法
1.问题 导入项目eclipse提示如下: Android requires compiler compliance level 5.0 or 6.0. Found '1.8' instead 2.解 ...
- vue项目android,Android与Vue项目交互
1. Android代码 class MainActivity : AppCompatActivity() { private lateinit var callJSBtn: Button priva ...
- android上传图片被旋转,解决android有的手机拍照后上传图片被旋转的问题
需求:做仿新浪发微博的项目,能够上传图片还有两外一个项目用到手机拍摄图片,这两个都需要把图片上传到服务器 遇到问题:有的手机拍摄的图片旋转90度,有的图片旋转了180度,有的手机是正常的,服务器要求的 ...
- android studio crashlytics,完美解决Android Studio集成crashlytics后无法编译的问题
问题描述: 在用fabric集成后编译出现如下错误, Error:Cause: hostname in certificate didn't match: != OR OR build.gradle部 ...
- android文件管理器项目,浅析Android文件管理器(项目一)
文件管理器是管理文件的软件,帮助用户处理日常工作,管理储存在本地和网络中的文件.所有文件管理器都提供了基本的操作如创建.打开.查看.编辑.移动和删除文件.许多Android文件管理器还提供了额外功能, ...
最新文章
- Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决--图文教程
- android透明视频教程,安卓透明教程(Android transparent tutorial).doc
- SpringSecurity集中式整合之授权操作
- spring容器实例化bean的3种方式
- SAP Spartacus读取User Address的action是如何被Effect接收的
- 12日疯人认证百度云_12月15日上海实习汇总(百度、美图、哔哩哔哩等)
- python注入点查找_python注入点查找工具
- c++中string插入一个字符_Java内存管理-探索Java中字符串String(十二)
- 中国服务业发展的轨迹、逻辑与战略转变——改革开放40年来的经验分析
- 使用re-sign.jar对apk进行重签名
- CSS:修改输入框placeholder样式
- xmind8 破解激活教程
- 计算机物联网工程学什么,物联网工程主要学什么 物联网工程专业课程有哪些...
- 实数系的基本定理_11、实数的连续性(1)
- python处理excel数据画曲线图_python读取excel数据绘制简单曲线图的完整步骤记录...
- Cloudera Manager5.14.3集群搭建
- android编辑视频,android 视频剪辑(亲测可用)
- 商务周刊:别了,摩托罗拉
- Designing Network Design Spaces,译读
- ORACLE使用DBLINK导入导出数据