小程序之间通信

场景:电信统一支付小程序 接收其他省市商城小程序生单参数 跳转到统一支付小程序完成支付

txt 为拼接的参数,使用JSON 传过去调试很不方便,字符串最简单

  wx.navigateToMiniProgram({
      appId: '',
      path: `pages/index/index?payParam=${txt}`,
      envVersion: 'trial',
      success(res) {
        // 打开成功
      },
      fail(err) {
        console.log(JSON.stringify(err))
      }
    })

统一支付小程序内支付页面Page内接收

 onLoad(options) {
    let arr = options.payParam.split('|')
     this.setData({
      sign:arr[0],
      serialNumber:arr[1]
    })
}

如果需要唤起支付一定要在支付方法 wx.login 、wx.request 外部获取参数,在 request 方法的data内通过this.data 获取不到参数

你可能感兴趣的:(小程序之间通信)