小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序从分享进入,退出来,再从分享进入页面会一直在loading(个人感觉是主包没有加载完),同一套代码,开发版没有这个问题,体验版会存在这个问题。 在分享和搜索 场景下会出现这个问题。常用推荐则不会
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个是第二次进入
这个是第三次进入
有无真机调试的对应loading页面截图,还是直接卡在小程序加载的那个页面没有进入到小程序?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
①、使用wx.setEnableDebug(Object object)开启调试开关https://developers.weixin.qq.com/miniprogram/dev/api/base/debug/wx.setEnableDebug.html
②、在正式版打开调试还有一种方法,就是先在开发版或体验版打开调试,再切到正式版就能看到vConsole
这个是第二次进入
这个是第三次进入
有无真机调试的对应loading页面截图,还是直接卡在小程序加载的那个页面没有进入到小程序?
当用户点击左上角关闭,或者按了设备 Home 键离开微信,小程序并没有直接销毁,而是进入了后台,由此重复触发了小程序中某个加载事件,加载事件中估计也有一个setData的事件,并且在setData的时候没有做去重处理导致数据过大,最终小程序崩溃
(以上内容均我脑补,错误了的话本人不负任何责任,具体原因需要结合代码进行判断)
我做了以下的测试:
1. 从曾经使用过的小程序列表中打开超值购小程序(我测试了微博小程序)
2.向下滑动到某一位置后,点击胶囊退出到后台
3.再次打开,此时小程序位置不变,说明小程序的进程并没有结束,而是在后台
另外一个测试:
1.从搜索页,点击打开小程序
2.无论下滑到什么位置,退出后再次进入,都会初始化
结论:说明从搜索页进入小程序,此时小程序是会完全reload的,具体机制不清楚,官方文档中也没有写明
所以建议你发一下你首页的代码,看看有没有没有处理好的地方
微博的小程序这里就处理的很好,没有出现你的情况,说明就是你代码的问题