uni-app vue2 打包 ipa android老手机部分手机启动就空白

uni-app vue2 打包 ipa android老手机部分手机启动就空白

| 开发环境       | 版本号           | 项目创建方式 |
|----------------|------------------|--------------|
| Windows        | Windows 11 专业版 4H2 | HBuilderX    |
| iOS            | iOS 18           |              |
| iPadOS         | 18.5             |              |

# 操作步骤:
- 启动应用

# 预期结果:
- 启动应用

# 实际结果:
- 启动应用

## bug描述:
vue2 打包 ipa、android老手机部分手机启动就空白,后面就一直空白,程序用不了

更多关于uni-app vue2 打包 ipa android老手机部分手机启动就空白的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app vue2 打包 ipa android老手机部分手机启动就空白的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是一个典型的兼容性问题,主要出现在老版本Android设备上。可能的原因和解决方案如下:

  1. JavaScript兼容性:老版本Android系统的WebView内核较旧,可能不支持某些ES6+语法。建议在manifest.json中配置使用老版编译模式:
{
  "webview" : {
    "language" : "es5"
  }
}
  1. Vue2兼容性配置:在vue.config.js中添加transpileDependencies配置:
module.exports = {
  transpileDependencies: ['@dcloudio/uni-ui']
}
  1. Polyfill支持:在main.js中引入core-js:
import 'core-js/stable'
import 'regenerator-runtime/runtime'
回到顶部