这个问题已经问了很多遍了,微信版本、型号、以及bug复现的视频都发了,就是没人解决。
这是场景值列表https://developers.weixin.qq.com/miniprogram/dev/reference/scene-list.html
基础版本库已经取了最高的了。小程序拉取红包的qpi,需要对的场景值,已经打开过小程序的用户,用微信顶部删掉微信小程序,重新扫码进入,场景值一直不对,真机测试也不对,生成的小程序码,只有开发工具使用二维码编译才是正确的,bug提了,就没有人处理了吗?api都用不了了吗?
if (!wx.getStorageSync('mykey')) {
wx.navigateTo({
url: '/pages/accountLogin/accountLogin',
})
} else {
let obj = wx.getLaunchOptionsSync()
console.log('启动小程序的场景值:', obj.scene)
this.setData({
scene:obj.scene
})
let yourScene=app.globalData.scenceValue;
console.log(yourScene);
console.log('我的场景值');
// 1011扫描二维码 1025扫描一维码 1047扫描小程序码 1124扫一物一码打开小程序。
if(yourScene ==1011 || yourScene ==1025 || yourScene ==1047 || yourScene ==1124){
wx.navigateTo({
url: '/packageA/getmoney/getmoney',
})
}else{
wx.hideLoading();
wx.showModal({
title: '温馨提示',
content: '请使用微信扫描当前小程序分享的海报二维码打开小程序',
success: function(res) {
}
})
}
}
wx.getLaunchOptionsSync()跟app.js的onshow获取的scene做对比的,是为了看看,是不是取得不一致。
追加提问,一直不回复,如果不想让人用,就赶紧废弃掉。