-
从uniapp应用,切换到其他占用内存的应用,比如微信,西瓜视频,美团等等比较占内存的应用,触发ios释放掉uniapp 应用的内存。
-
这时候切换回uniapp应用,uniapp的wkwebview 会reload 页面,有些使用 vue 组件的,会丢失样式,或丢失高度等问题。
- 发布:2025-01-13 11:58
- 更新:2025-01-13 11:58
- 阅读:11
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.6.1
HBuilderX类型: 正式
HBuilderX版本号: 4.36
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: iPhone 13
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
页面能正常显示
页面能正常显示
实际结果:
页面样式丢失,比如高度,颜色等
页面样式丢失,比如高度,颜色等
bug描述:
问题复现步骤:
-
从uniapp应用,切换到其他占用内存的应用,比如微信,西瓜视频,美团等等比较占内存的应用,触发ios释放掉uniapp 应用的内存。
-
这时候切换回uniapp应用,uniapp的wkwebview 会reload 页面,有些使用 vue 组件的,会丢失样式,或丢失高度等问题。
期望结果:
wkwebview崩溃时,希望能自己控制应用restart,类似plus.runtime.restart()
, 目前测试 android应用是restart模式,希望ios也一样,从而避免奇奇怪怪的样式问题。
plus.runtime.isRecovery, plus.webview.isRecovery 这两个标记位,上面内存不足发生时,目前返回都是 undefined。
0 个回复