该问题出现了两次,第一次是新增一个页面(在使用的分包subpackages中)后,分享后点击进入空白,然后了解到什么单页限制,排查了一遍,不需要登录及其它操作的,应该不在单页限制范围内,然后各种尝试,发现怎么样都不行,找客服都找不到(这点跟阿里比相差不少),最后怀疑是不是分包的page太多了导致的,于是把页面移动到主包中(不在subpackages下),然后发现分享可以了。
第二次:一个以前的老page,老板分享后发现进入空白,然后懵逼了,这个页面以前分享是没问题的,可以正常进入,现在是各种怀疑,查官方文档,可没一个解释,找客服也找不到,只能到这里发帖,希望知道的人指点下。
现在怀疑是不是微信小程序哪里出了什么问题,或者是内部限制,又没在官方文档中公布出来。
疑点有下面几个?
1.分包page有数量限制,导致分享出来后进入空白?(不过不分享是可以进入的,有点矛盾)
2.分享page在分包中有限制?(不过有部分分包的页面是可以分享的,有点矛盾)
3.分包或整个小程序有大小限制,导致分享页面显示一片空白?
自己回答下,不知道对不对,把分享进入空白的页面移动到另一个较小的分包中(内容逻辑均不变),分享后就正常了,怀疑还是原来的分包太大了,移出后原分包大小变为了1640.4KB,分享的page大小为38KB,占用大小为40KB,照理来算也没超过2M,有点莫名其妙,不过还是解决了这问题,只是移动分包,很多路径都要修改,比较麻烦。
我说点其他得可能选项:首先你这个分享是线上版本,还是开发版本?
1.如果是线上版本,那么应该是进入分享得落地界面,里面得代码逻辑有问题,需要排查;
2.如果是体验版,是否是没有体验权限得用户打开了这个分享,需要在微信后台配置一下,体验权限.
我遇到了同样的问题,目前已解决。
解决办法:打开分享的人要先打开一次你分享时的那个开发版,才能正确打开分享。
猜测原因:因为小程序还没有上线,所以好友那里只有最近一次扫码获取到的页面信息(比如有3个页面)。
然后你再第四个页面加入了分享,希望好友进入第四个页面,但是好友点击后本地资源里并没有第四个页面。所以就会一片空白。
您好,解决了吗,我也遇到了同样的问题