摘要:微信小程序最后的页面大部分都页,所以一些在上不支持的特性,在小程序里面也是有问题的,不过我们还是可以使用强大的进行转换。
微信小程序开发难,难于坑特别多
本文首发于http://www.jianshu.com/p/7173...
坑指数:★★★★★
官网里面的示例代码中content-type是设置为"application/json"的,然而……!!!
无限黑人问号,怀疑过豆瓣的接口的问题,怀疑过网络问题,怀疑过人生......
但是原来是微信开发工具升级后(0.12),请求的header的Content-type写法变了,要改成:
header: { content-type: "json" }
这样就可以请求成功了!
p.s:这个问题在交流群遇到最多的提问,微信的文档害人不浅啊...
坑指数:★★
相信很多前端开发人员都习惯使用Promise,然而目前微信开发工具版本(0.12)不支持Promise,需要自己引用,Bluebird作为最受欢迎的Promise库之一,很多人都会使用它。
引入后本地开发没问题,十分顺利,iOS运行也可以,但是Android一打开就会显示‘发生未知错误’
如果是引入了Bluebird,安卓又提示这样的错误,那你需要做的就是换掉Bluebird,比较多人建议是的使用https://github.com/stefanpenn... ,es6-promise-min只有6kb,下载后把原来的Bluebird替换即可。
坑指数:★★★
此坑一般在开发工具开发的时候不会展现,但是Android真机调试的时候问题就来了...
具体症状看你在哪里运用了,小的开发是在request的地方使用了,导致在Android机上数据显示不了(微信开发工具和iOS都正常),最后把Object.assign处理好就ok了
另外根据一些前辈谈及,使用es6会在Android上遇到各种奇奇怪怪的问题,如果遇上只在Android上的问题,可以怀疑是不是使用了什么es6特性。
tips:微信小程序最后的页面大部分都web页,所以一些Android在web上不支持的es6特性,在小程序里面也是有问题的,不过我们还是可以使用强大的babel进行转换。
以上是开发时候遇过的或者在交流群里面有人踩的坑,有问题欢迎大家讨论~
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/88122.html
摘要:从九月底内测到现在已经三个半月凌晨一点睡觉已经习以为常也正是这样才让无前端经验的我做微信小程序开发并不感到费劲最近才开始接微信小程序的外包项目目前已经签下了五份合同成品出了两个加上转给朋友做的正在谈的算起来有十来个项目距离微信正式开放的时间 从九月底内测到现在已经三个半月.凌晨一点睡觉已经习以为常,也正是这样,才让无前端经验的我做微信小程序开发并不感到费劲.最近才开始接微信小程序的外包...
摘要:从九月底内测到现在已经三个半月凌晨一点睡觉已经习以为常也正是这样才让无前端经验的我做微信小程序开发并不感到费劲最近才开始接微信小程序的外包项目目前已经签下了五份合同成品出了两个加上转给朋友做的正在谈的算起来有十来个项目距离微信正式开放的时间 从九月底内测到现在已经三个半月.凌晨一点睡觉已经习以为常,也正是这样,才让无前端经验的我做微信小程序开发并不感到费劲.最近才开始接微信小程序的外包...
摘要:二小程序的图片只支持的,后台接口不能传或否则有些安卓机会不兼容在微信开发者工具中,可勾选不校验合法域名业务域名版本以及证书规则即可用,但是在实体里并没有这个选项,所以建议开发时就用路径。 前言 最近小程序特别火,不用安装,即开即用,用完就走。省流量,省安装时间等等优势吸引了大量用户,几乎所有大厂的APP都有小程序版本。我厂也有开发,所以我也加入了开发小程序的队伍,开发中的那些注意点和各...
阅读 2866·2021-11-22 13:54
阅读 3525·2021-11-16 11:44
阅读 1371·2021-09-07 10:19
阅读 1473·2019-08-29 17:30
阅读 3197·2019-08-29 11:33
阅读 3545·2019-08-26 12:18
阅读 2889·2019-08-26 11:53
阅读 1336·2019-08-26 10:47