一、41030: invalid page hint: [tFIkAa07161511]

调用了小程序生成二维码的接口却报41030: invalid page hint: [tFIkAa07161511],查了一下起因发现了微信的限度:
1.传入page,生成指定页面的二维码必须要先把代码上传,提交审核并公布,而后在公布好的小程序里生成二维码的接口能力调用胜利,(体验版也不行,必须是公布下来的小程序,域名不能带端口号,真的好坑......)
2.传入的页面门路,pages后面不能加"/"
例如:
正确的写法:"pages/login/loign"
谬误的写法:"/pages/login/login"
3.小程序的参数不能超过32个字符

二、渠道起源统计

小程序生成带参数的二维码的性能公布当天,咱们扫描二维码进行测试,却没有在微信后盾中看到相干的数据,就很奇怪,因为小程序后盾是能够统计带参数的二维码,最初在官网社区找到了问题的答案,小程序后盾的数据是在次日8:00-12:00更新,第二天数据的确更新了,依据须要,我又在小程序后盾配置了自定义事件,监听页面中指定的变量,emmmm......的确挺弱小,别弄那么多限度会更完满

三、小程序里应用webview标签跳转的H5页面链接前面不能携带参数

在官网文档里阐明想要跳转内部链接就只能应用webview,然而webview竟然不容许链接前面携带参数。
比方:https://xxx/xxx/xxx/#/xxx/xxx...
你在小程序里跳转到这个页面,发现压根就拿不到跟在url前面的参数page和type,因为跳转过来之后参数没有了!!!没有了!!!没想到webview竟然对链接做解决,只有问号后面的局部,几乎吐血,就不能把链接残缺的给咱们吗?
这太坑了,发现了这个问题后咱们只能长期写了一个截然不同的小程序页面,改成小程序的外部跳转

四、小程序图片展现

1.应用<image/>标签
2.写在款式文件里:
a.如果是本地图片,须要把图片转换成base64的格局;
b.如果是服务器上的图片,间接应用图片链接,不须要转换成base64;

因为在款式文件里应用本地的图片url就必须把图片转成长长的base64的,太占空间,我就把图片全副上传到了服务器