最近公司在做一个小城序,类似于街边自动贩卖机扫码出货的模式。小程序的开发过程在官方文档写的很详细,这里只说问题。
因为我们需要用户扫码进入小程序,每一个货柜都有一个对应的二维码,当然每个二维码里的信息也不一样。用户扫码进入小程序之后,二维码的信息会以参数q带进去,而我们只能在onLoad事件中拿到这个参数,所以,见下图
但是获取到的信息是经过encodeURIComponent()编码的,注意不是encodeURI()编码的,所以需要用decodeURIComponent()解码,而不能用decodeURI(),这个在文档上没太说明白,见文档 mp.weixin.qq.com/debug/wxadoc/introduction/qrcode.html#二维码跳转规则 。所以在这迷茫了一会。这个小坑跨过去了,在此记录一下。