收藏
回答

切换前后台后,App.onShow与Page.onShow的scene值不一样

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getEnterOptionsSync、App.onShow、Page.onShow 微信iOS客户端 7.0.18 2.11.2

1:非启动页面,进行前后台切换(如卡片分享),发现该页面的App.onShow中scene(场景值)变为启动小程序的场景值;

在这个版本更新前,App.onShow的场景值的不会因为切换前后台的变更的


个人正确的理解是:

1:冷启动:启动小程序onLaunch,应更根据来源赋值

2:切换前后台:不应更新app.onShow的scene值,此时只是切换了前后台 ( 提bug处 )

3:热启动:应更新app.onShow的scene值


如果按现在的场景,是无法区分热启动与用户主动切换前后台的情况,大家也是很依赖使用场景值的,望尽快处理~





最后一次编辑于  2020-11-23
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签