onShow中如何区分是从公众号消息卡片中进入还是普通的前后台切换?
从公众号推送的模版消息进入小程序根据携带的参数 显示对应的模块
但是普通的前后台切换时 场景值和公众号的模版消息携带的参数都不会改变
如何区分这俩种场景呢?
1 回复
第一步定义一个全局变量为false
第二步在app.js 的onLaunch函数获取场景值 同时根据场景值来改变全局变量 (公众号设置为true,反之false)
第三步 在公众号进入的模块页面的onHide或者onUnload函数里面把变量值设置为初始值
第四步根据自己的页面逻辑通过全局变量判断就行