关于微信小程序:微信小程序踩坑总结

31次阅读

共计 931 个字符,预计需要花费 3 分钟才能阅读完成。

一、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 的,太占空间,我就把图片全副上传到了服务器

正文完
 0