小程序
小游戏
企业微信
微信支付
扫描小程序码分享
由于又十多个二维码扫码进入小程序的入口,需要自己组装一下参数,所以想问一下:
下图应该怎么配置呢?大概有五个左右
var scene = decodeURIComponent(options.scene)//debuggerconsole.log('打印scene',scene);2018-11-13 补图,可以通过scene取值的配置模式如下:然后具体的操作也都在后面卢霄霄的回复中了
console.log('打印scene',scene);
2018-11-13 补图,可以通过scene取值的配置模式如下:然后具体的操作也都在后面卢霄霄的回复中了
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
编译的最下面有个二维码编译,可以选择生成的二维码图片来进行编译。
我这边有多个参数,但是都不长,都是短id类型,用的B接口生成的二维码,scene=id1,id2,id3。onLoad拿到后split(',')来分隔的。。如果你参数比较多,也比较长的话,可以把具体参数存后台一张表里,只把一个id给scene
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
@卢霄霄 scene=sId:1|ty:0 暂时就这种模式可以得到一个字符串的参数
那就split("|")自己来拆分参数呗~
@卢霄霄 嗯 用split拆的不好用,==》["sId:1", "ty:0"]
想先转成对象啥的,{sId:1, ty:0}
a = ["sId:1", "ty:0"]
let obj = {}
a.forEach(item=>{
let sp = item.split(":")
obj[sp[0]] = sp[1]
})
console.log(obj)
@卢霄霄 ==》{sId: "1", ty: "0"} 谢谢了!
page?a=a&b=b&c=c&...
@凯旋 你这样配置 用scene无法获取参数
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
编译的最下面有个二维码编译,可以选择生成的二维码图片来进行编译。
我这边有多个参数,但是都不长,都是短id类型,用的B接口生成的二维码,scene=id1,id2,id3。onLoad拿到后split(',')来分隔的。。如果你参数比较多,也比较长的话,可以把具体参数存后台一张表里,只把一个id给scene
@卢霄霄 scene=sId:1|ty:0 暂时就这种模式可以得到一个字符串的参数
那就split("|")自己来拆分参数呗~
@卢霄霄 嗯 用split拆的不好用,==》["sId:1", "ty:0"]
想先转成对象啥的,{sId:1, ty:0}
a = ["sId:1", "ty:0"]
let obj = {}
a.forEach(item=>{
let sp = item.split(":")
obj[sp[0]] = sp[1]
})
console.log(obj)
@卢霄霄 ==》{sId: "1", ty: "0"} 谢谢了!
page?a=a&b=b&c=c&...
@凯旋 你这样配置 用scene无法获取参数