小程序踩过的一个小坑---解析二维码decodeURIComponent()

来源:简书 分类: 文章浏览史 发布时间:2020-08-06 19:50:43 最后更新:2020-08-06 浏览:92
转载声明:
本文为摘录自“简书”,版权归原作者所有。
温馨提示:
为了更好的体验,请点击原文链接进行浏览
摘录时间:
2020-08-06 19:50:43

最近公司在做一个小城序,类似于街边自动贩卖机扫码出货的模式。小程序的开发过程在官方文档写的很详细,这里只说问题。

因为我们需要用户扫码进入小程序,每一个货柜都有一个对应的二维码,当然每个二维码里的信息也不一样。用户扫码进入小程序之后,二维码的信息会以参数q带进去,而我们只能在onLoad事件中拿到这个参数,所以,见下图

但是获取到的信息是经过encodeURIComponent()编码的,注意不是encodeURI()编码的,所以需要用decodeURIComponent()解码,而不能用decodeURI(),这个在文档上没太说明白,见文档  mp.weixin.qq.com/debug/wxadoc/introduction/qrcode.html#二维码跳转规则   。所以在这迷茫了一会。这个小坑跨过去了,在此记录一下。

php技术微信