收藏
回答

wxacode.getUnlimited参数问题

我用wxacode.getUnlimited请求到二维码了然后在scene传参数的时候要传2个参数请问应该怎么传,在前端的话又应该分别获取呢?又不能传对象转化为字符串后的结果,编码的话不知道是不是我操作不对还是什么,获取不了。求大神指教。感激不尽


回答关注问题邀请回答
收藏

4 个回答

  • 阿顺
    阿顺
    2019-07-05

    例如你的参数是:

    {

        param1:123,

        param2:"abc"

    }


    将它toString后映射为一个32个字符内的字符串例如8da4bb62f75f4020b257faaefa009d1c

    将这个映射关系保存至redis或其他位置

    getUnlimited生成二维码时传参数

    {

        "scene": "8da4bb62f75f4020b257faaefa009d1c"

    }


    页面打开后取出8da4bb62f75f4020b257faaefa009d1c,用这个字符串去redis取出你实际的参数


    2019-07-05
    赞同 1
    回复 10
    • 静
      2019-08-09
      你好,可以详细说下么,字符串是怎么映射为后面那一串的
      2019-08-09
      回复
    • Promise
      Promise
      2019-08-28回复
      前端你是怎么获取scene的?我没有拿到值
      2019-08-28
      回复
    • ℳ依流
      ℳ依流
      2019-08-28
      用toString怎么怎么映射啊,是编码吗?
      2019-08-28
      回复
    • 静
      2019-08-28
      decodeURIComponent(query.scene); 理论上是这样取到的,但是我的小程序的新版本还没提审上线,所以我也不知道能不能取到
      2019-08-28
      回复
    • 静
      2019-08-28
      let scenes = `${code},${id}` let scene = encodeURIComponent(scenes),我传参生成菊花码的时候是这样的,因为有的字符不能识别,安全起见
      2019-08-28
      回复
    查看更多(5)
  • 剥了皮的花生壳
    剥了皮的花生壳
    2019-10-28

    前端操作

    2019-10-28
    赞同
    回复
  • คิด取一瓢ถึง
    คิด取一瓢ถึง
    2019-09-16

    可以呀,


    扫码进去之后

    decodeURIComponent() 处理下


    2019-09-16
    赞同
    回复 4
  • ℳ依流
    ℳ依流
    2019-04-16

    难道没人解答吗?官方求救啊

    2019-04-16
    赞同
    回复 1
    • Promise
      Promise
      2019-08-28
      请问解决了吗?我也遇到相同的问题?前端没有获取到scene值
      2019-08-28
      回复
登录 后发表内容