小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在开发中,遇到了一个小难题,就是app.js中onShow事件总是会因调用其它Api而触发,例如:wx.chooseImage,还有wx.makePhoneCall,wx.previewImage,还有转发......等等,还有好多都会触发app.js中的onShow事件,但是我只想在点击右上角的关闭小程序,再重新进入时再触发,这个怎么解决?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
微信小程序,毁我青春
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
好像判断场景值没什么效果的耶,请问还有其他解决方案吗?官方大大有回应吗?
小程序热启动确实是个坑,因为通过扫码或分享进入也会热启动,一般开发者都只在onLaunch处理扫码进入相关逻辑,热启动时就出bug了。
目前比较好的办法就是onShow中通过首个参数optnios下的scene判断进入的场景,根据场景处理相关逻辑,然而场景值非常之多。
场景值列表:https://developers.weixin.qq.com/miniprogram/dev/reference/scene-list.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
微信小程序,毁我青春
好像判断场景值没什么效果的耶,请问还有其他解决方案吗?官方大大有回应吗?
小程序热启动确实是个坑,因为通过扫码或分享进入也会热启动,一般开发者都只在onLaunch处理扫码进入相关逻辑,热启动时就出bug了。
目前比较好的办法就是onShow中通过首个参数optnios下的scene判断进入的场景,根据场景处理相关逻辑,然而场景值非常之多。
场景值列表:https://developers.weixin.qq.com/miniprogram/dev/reference/scene-list.html