上传为体验版后,前两个成功能看到,第3个成功就没有了。
我觉得是那个setdata有问题,也试过用注释掉的3行来替换,结果还是一样。
无论是用红圈中的哪个版本,真机调试时第3个成功是有的,后面也没有问题。然而在体验版中就是不行。
我一怒之下,把这部分全注释掉了:
真机调试,第3个成功能出来,虽然后面有很多错误出现,但毕竟有反应。
上传成为体验版,结果——
第3个成功还是没有出现!后面也一点儿反应都没有。程序虽然停住了,但却是能够正常返回上一级的。
!!!!!!!
行!把这段注释也删除掉,就连留下的空行也都删除掉了:
分别进行真机调试和体验版运行,结果还是一样,运行体验版的时候,红线上方的request能显示出来,下方setdata2的就没有了。
我怕是小米的问题,换了台华为来试,一模一样啊!
呜呼!这是不让我玩微信小程序吗?!!!!
2021.11.29更新:
上面这些是我搞出来的大乌龙,我也不删了。
问题的原因就是request没有配置域名不能用。可恨的是,在本机调试和真机调试的时候,为什么不告诉我这个而让我顺利通过?我可没有勾选“不检验合法域名”那一项啊!
折腾了一大圈,看来我是被骗了。
我原本用VS做的手机APP,看到小程序似乎更方便,决定转向写微信小程序,还盘算着流量上来了,如果免费版的不够用,就掏钱升级到够用为止。
由于微信小程序开发跟以前有很多差别,我只能相信开发文档。然而开发文档总是有很多坑,坑了我一回又一回。坑就坑吧,也就是少说或没说而已,总不至于说出来的是骗人的。
于是我相信了红圈中的这句话,而在开发器调试和真机调试中,都似乎印证这话是真的。在体验版出问题的时候,我压根就没怀疑是这里出问题。
现在,本机调试和真机调试没有问题,电脑预览居然也没有问题,手机预览和手机体验版都出现了“fail url not in domain list” 的错误提示,看来,红圈中那句话终究是骗人的。
看上去象是不知道小程序体验版有“调试模式”?不会用console.log?