微信小程序对接外部小程序跳转传参

  1. 跳转传参
const params = { name:'xiaoxiao',age:18};
const urlParams = encodeURIComponent(Base64.encodeURI(JSON.stringify(params)))
wx.navigateToMiniProgram({
    appId:'xxx',
    path:'xxx',
    extraData:{urlParams},
    success:(res)=>{console.log('打开成功的回调')}
})
  1. 接收参数
    可以在onShow和onLaunch中接收
    在app.js中,可以把参数作为全局变量存起来,如果其他页面要使用
onShow(options){
  if(options.referrerInfo){
      const params1 = Base64.decode(options.referrerInfo.extraData.urlParams);
      this.globalData.extraUrlData= JSON.parse(decodeURIComponent(params1));
  }
}
globalData:{
  extraUrlData:null
}

【信息由网络或者个人提供,如有涉及版权请联系COOY资源网邮箱处理】

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容