小程序
小游戏
企业微信
微信支付
扫描小程序码分享
`Page({
onLoad(query) {
const q = decodeURIComponent(query.q) // 获取到二维码原始链接内容
const scancode_time = parseInt(query.scancode_time) // 获取用户扫码时间 UNIX 时间戳
}
})`
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
查看过了,“协议域名一致+/relink?id=0”和“协议域名一致+/relink/?id=0”, 不占用,扫码能打开小程序说明已匹配,可是显示的信息 连这个 “query”都是"undefined" ,decodeURIComponent解码无从说起! 正常这个 “query.q” 是返回 "id=01"
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你先在 onLoad函数里 输出一下 qurey,看看是什么,多写点 console.log()
本回答由AI生成,可能已过期、失效或不适用于当前情形,请谨慎参考
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
查看过了,“协议域名一致+/relink?id=0”和“协议域名一致+/relink/?id=0”, 不占用,扫码能打开小程序说明已匹配,可是显示的信息 连这个 “query”都是"undefined" ,decodeURIComponent解码无从说起! 正常这个 “query.q” 是返回 "id=01"
你先在 onLoad函数里 输出一下 qurey,看看是什么,多写点 console.log()
onLoad(query) {
let q = query && query.q? decodeURIComponent(query.q) : "" // 获取到二维码原始链接内容
if (!q && typeof getCurrentPages === "function") {
const page = getCurrentPages().pop()
q = page && page.options && page.options.q ? decodeURIComponent(page.options.q) : "" ;
}
const id = query && query.id? decodeURIComponent(query.id): "" ;
console.log("普通二维打开小程序--query.(q/id): " , q , "|", id);
if(id||q){wx.showToast({ title:(q+"|"+id) , icon: "none",duration:2000 })}
}