收藏
回答

跳转web-view后导致小程序页面卡死?

在微信小程序里的index页面使用wx.navigateTo跳转到web-view页面,web-view页面里的链接是unity开发的小游戏,小游戏加载完毕后,点击返回按钮回到index页面,这个时候index页面里的所有事件全部失效,有点像页面卡死了,使用微信开发者工具的真机调试,进行这个操作能看到返回到index页面的时候wxml是空白的,onShow方法不调用了,是什么原因?求大神指点。

回答关注问题邀请回答
收藏

1 个回答

  • 一笑皆春
    一笑皆春
    2023-12-06

    可能游戏占用内存太大了,小程序直接卡死了

    2023-12-06
    有用
    回复 5
    • 南风
      南风
      2023-12-06
      但是只有index这个页卡死了,重新进入index页的时候,所有的事件又恢复正常了
      2023-12-06
      回复
    • 一笑皆春
      一笑皆春
      2023-12-06回复南风
      看看index的onShow里有什么逻辑
      2023-12-06
      回复
    • 南风
      南风
      2023-12-06回复一笑皆春
      onShow就获取了用户信息,获取了ios的版本,从web-view返回的时候,index页的onShow方法都不调用了
      2023-12-06
      回复
    • 一笑皆春
      一笑皆春
      2023-12-06回复南风
      肯定是游戏造成的性能问题,但是不知道怎么解决好,换个高配手机试试?
      2023-12-06
      回复
    • 南风
      南风
      2023-12-06回复一笑皆春
      这个问题在苹果8、苹果12出现的很频繁,苹果13偶尔出现,游戏是3D的,占的内存比较大,游戏导致的可能性很大,不知道能不能在小程序里进行优化。
      2023-12-06
      回复
登录 后发表内容