收藏
回答

支付成功后,回到原始页面,再进来自动返回了?

AppID
wx965d3c500305a5c7
 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
                })
            }
        }
    },
回答关注问题邀请回答
收藏
登录 后发表内容