A页面跳到B页面,B页面调起小程序进行支付,成功后返回B页面,根据场景值等信息自动跳转到A页面。再从A页面进入B页面时,
wx.getEnterOptionsSync() 获取到的参数值没有发生变化,就又直接返回了,这种情况怎么处理呀。
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
let options = wx.getEnterOptionsSync();
console.log("onShow-options:", options)
if (options.scene == '1038' &&
options.referrerInfo.appId == 'xxxxxxxxxxxxxx') {
// 代表从收银台小程序返回
let extraData = options.referrerInfo.extraData;
if (extraData && extraData.code == 'success') {
// "支付成功";
wx.navigateBack({
delta: 1
})
}
}
},