小程序中如何取到普通链接二维码中的业务参数
- 需求的场景描述(希望解决的问题)
微信后台二维码规则是这么配的:https://www.xxx.com/a
实际生成的二维码链接是这样的:
- 希望提供的能力
业务参数id是动态的,希望在小程序中获取二维码传入的id值。
目前尝试在小程序入口页面这么写无效,取不到该值:
onLoad({ id }) { console.log(id) } |
问题已解决:
onLoad({ q }) { console.log(decodeURIComponent(q)) } |
只能这样,通过q参数拿到完整的二维码链接,再自行切割获取id参数。
onLoad({ id })、onLoad({ options })均无法获取到值。