我的小程序上线几个月了一直没问题,但是跟新微信(安卓)后就跑不起来了。
原小程序代码在最新版的开发工具上是正常的,但是渲染的时候需要时间比旧版多一点大概3-5秒,以前也就1秒。
原小程序代码在在手机上(安卓)微信7.0.6没问题,7.0.7/7.0.8就跑不起来。检查后发现是通过setData给双层for循环造赋值成的,反应会特别特别慢,最后就跟程序卡住了一样,
下面是我要循环的的数据,list[1]中只有两个数据还能跑起来,超过两个就卡住了,通常list[1]中有20个数据,但是以前微信版本比如7.0.6也没问题啊。
有没有遇到相似问题的,感谢解答!
你应该单独把出现问题的API列出来,再自行写一个单独复现该问题的代码片段。
你这一顿说明,拿不出问题重点,也说不明白具体Bug
巧了,我这边是安卓设备正常,iPhone7 和 iPhone6sPlus 跑不起来
去掉一层 if 后大概5s能加载出来,之前1s左右就加载出来了。
https://developers.weixin.qq.com/community/develop/doc/000cac0e428d40fcc4599ad2551c00?highLine=setData
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
重新编译下?或者勾掉部分项目设置