调用方
打开第三方小程序
navToCiss(){console.log("hi");let url = ""my.navigateToMiniProgram({appId: '2021001166643246',path: "pages/sign/sign?q=" + encodeURIComponent(url),extraData: {},success(){},fail(){}});}
获取第三方小程序返回值
//app.js App({ onShow(options){ console.log("onShow", options); if(options.referrerInfo){ console.log("第三方小程序返回", options.referrerInfo.extraData.returnObj); } } })被调用方
接收参数
Page({ onLoad: function (options) { console.log("onLoad 初始化数据: ", options) let that = this let data = {} if (options.q) { // 1. 线上小程序主动传参 data = signUtil.getUrlParam(decodeURIComponent(options.q)); console.log("1. 参数载体-小程序页面传参: options.q"); } } })返回调用方
let that = this console.log(that.scene) console.log("返回小程序") // 返回小程序 my.navigateBackMiniProgram({ // 目标小程序可在 App.onLaunch()、App.onShow() 中获取到这份数据 extraData: that.extraData, success: (res) => { console.log(JSON.stringify(res)) }, fail: (res) => { console.log(JSON.stringify(res)) } });
