小程序接收app/H5/小程序二维码传递的参数

https://www.jianshu.com/p/4567568c957c

  onLoad: function (options) {
    onsole.log(options['key1'])
    wx.showToast({
      title: options['key2'],
    })
}

打开小程序二维码链接


image.png

小程序获取二维码参数

onLoad(options){
    this.removeStore('options')
    if (options.scene) {
      let sence = this.getScene(options.scene)
      this.options = sence.P;
      this.setStorageSync('options',sence.P)
      this.getUserInfo()//拉新获取用户信息
    }
  },
 /**
     * 获取小程序二维码参数
     * @param {String} scene 需要转换的参数字符串
     */
    getScene: function(scene = "") {
      if (scene == "") return {}
      let res = {}
      console.log("scene",decodeURIComponent(scene))
      let params = decodeURIComponent(scene).split("&")
      params.forEach(item => {
        let pram = item.split("=")
        res[pram[0]] = pram[1]
      })
      return res
    },

App打开微信小程序并传递参数
https://www.jianshu.com/p/c08b54299e8a

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容