1、uniapp编译成微信小程序,微信开发者工具报错: xxx文件找不到,明明就在那里
解决方法:关闭,重新打开就好了;再不行就重启,绝对能解决
2、微信小程序只支持一次性上传一个文件,不支持多文件上传;可是我这里ocr识别,需要上传多张图片
解决方法: wx-multipart插件进行多文件上传;其原理就是使用一个ajax带多个文件,文件需要被编码后(binary)上传,越过微信的wx.upload方法;
1)wx-multipart的坑
坑1————传入的参数需要修改,修改后,参数数量不正确,如a:1,传入了三次
解决方法:竟然是打包压缩的原因,你敢信,我改了之后没有压缩,直接复制到src中,就解决了
坑2————ajax携带参数头之后,压缩后代码不存在了
解决方法:同上
备注:我这里改的都是他的lib下的小文件,改完之后重新打包,代码不存在;所以后续打包只打包集成文件,不打包min文件;min文件代码丢失,原因未知,因为急需项目,未深究
3、这个微信小程序只限制单包2M,实在太烦了
解决方法:优化:各种压缩 + 分包 + 图片服务器
我们小程序分为三个tabbar,把tarbar的主页和首页的内部页放到main中,其他分包;