小程序码scene参数的困惑?
发布于 6 年前 作者 leimin 1059 次浏览 来自 官方Issues

openid=用户openid,num=用户生成小程序码的数量。我需要生成这样的小程序码:路径是pages/mCode/mCode?id={{openid}}+{{num}},而sence只能是最大32个可见字符,openid长度都是28个了,所以是不是无法实现哦?

https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html 官方文档写的不清楚!

我的需求是:每个用户的openid存在云数据库中的userInfo集合中,每个用户openid对应的id有且只有一个,并含有一个codeS数组,用户每生成一个小程序码,路径都是pages/mCode/mCode?id={{openid}}+{{num}},小程序码存在云储存中,每个fileID会存在codes数组中!

请大家多多指教!

关于scene还有个困惑,跳转页面不都是pages/mCode/mCode?id=xxx。id是组件的唯一标识,保持整个页面的唯一。

onLoad (query) {
    // scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene
    const scene = decodeURIComponent(query.scene)
  }

这个操作我们只是得到scene的值吧?scene相当于id?这个scene也能保持页面的唯一性?不会被重叠?





回到顶部