详情如图,从单人聊天会话中的小程序消息卡片进入小程序 ,没有触发这个页面的onshow,是版本问题,还是什么情况?
我想做的是从分享的卡片进来这个页面,展示额外的东西,但是现在在这个页面的onshow中获取场景值,判断似乎失效了
代码如下
/** * 生命周期函数--监听页面显示 */ onShow: function() { var _this = this; var options = wx.getLaunchOptionsSync(); if (options.scene == '1007' | options.scene == '1008') { _this.setData({ LoginBtn: 1 }) } else { _this.setData({ LoginBtn: 0 }) } }, |
wx.getLaunchOptionsSync() 这个api获取到的场景值不是当前的。你多调试几次场景值就知道了。onshow肯定的是进来了。