snowcat
snowcat
  • 发布:2022-08-17 16:51
  • 更新:2022-08-17 16:56
  • 阅读:408

uniapp vue在iOS平台 应用进入后台一小时左右再热启动回到前台canvas白屏

分类:uni-app

具体操作是:打开APP将APP进入后台,期间多打开一些其他耗内存的APP,触发iOS的内存回收机制,再点击APP进入前台,页面会闪一下白屏,接着其他非canvas组件会重新渲染,但是canvas依然是空白的。此时再讲APP进入后台紧接着返回前台canvas内容才会显示。
HBuilderX版本:3.5.3
iOS版本:15.5
下图是官方Hello uni-app 里的canvas示例

2022-08-17 16:51 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

系统销毁了,如果实际项目的话,onshow方法刷新

  • snowcat (作者)

    可以说说怎么刷新吗?

    2022-08-17 16:59

  • FullStack

    回复 1***@qq.com: 重绘canvas

    2022-08-17 17:01

  • snowcat (作者)

    回复 FullStack: 我再canvas外层加了v-if,在onHide中把值改为false, 在onShow中改为true,依然没生效呢。

    2022-08-17 17:06

该问题目前已经被锁定, 无法添加新回复