uniapp发布小程序过程中的问题,记录和坑
最近在使用uniapp开发小程序过程中,遇到了很多问题,不由得让我怀疑人生了~(uniapp真的有那么好用嘛),还是咬着牙含着泪写完这个项目吧。
1. 小程序发布为体验版无法连接本地调试服务
由于使用的是uniapp开发的,云服务使用的是uniCloud,在转为小程序时,想着会特别的顺利,没想到一步一个坑。
调试了好几天终于调好了,开发上传代码,发布体验版的小程序。于是,马上拿给领导看,领导说登录不进去,我一看,我滴哦乖乖,大写的尴尬。
在网上百度了很多办法,总结一下
解决办法:
1.微信开发工具中,不校验合法域名对勾去掉;
2.打开hbuilderx => 打开[小程序-微信]的控制台,连接云端云函数,然后重新编译到微信开发工具中;
3.重点在这里,前两个步骤还是不行的话,那就关闭hbuilderx和微信的开发工具,重新启动项目运行。
按照这三点来,就ok了,上传代码前,先预览一下试试,注意,手机和电脑不要连在同一个局域网下测试。
2.云函数调用时,数据不更新
发布为小程序后,发现,使用uniapp调用云函数能够成功,数据库中的数据更新了。但是在小程序上同样的操作,查看日志,也返回success,云函数调用也没问题,可数据库中的数据并没有更新。可愁死额了~~
在哥的不懈努力下,鼓捣了半天才发现,这是个很小的问题,非常值得去记录。
–!原来,之前在修改云函数的时候,没有上传部署…导致现在小程序跑的还是之前的云函数代码…
操作:
右键点击cloudfunctions,上传所有云函数、公共模块及actions。
重新编译项目到微信,上传代码。
欧克~~