作为一个前端程序媛,一个月前开始写小程序(起步有点晚)。
最开始是改别人写好的,添加或者改动一些功能。
感觉这种方式上手小程序还是比较舒服的,虽然也有各种语法不知道怎么写,但是还是可以查到的。
最近摸过两个需要注意的地方
1.当post请求的数据出错或者部分出错,正常调接口的软件中返回正常,且找不出任何错误时
尝试 header: { "Content-Type": "application/x-www-form-urlencoded" },
对于 POST
方法且 header['content-type']
为 application/x-www-form-urlencoded
的数据,会将数据转换成 query string
2.小程序微信支付绑定商户时,如果已有商户号,请慎重绑定。
申请绑定新的商户号最方便,提供各种证件、信息什么的就行。绑定已有商户号就麻烦了。绑定过程很顺畅,微信商户平台上申请小程序授权,微信公众平台登录小程序->微信支付->M-A授权,通过一下就可以了。
但是一到问题就是后台怎么调调不通,明明数据都对,最后无奈向腾讯客服提问,腾讯客服对话框打开,里面有技术开发支持,
把遇到的问题发邮件给对应的地址,不到半小时之后回复“可以了”。(貌似不是开发者这边的问题~)
3.背景图片不显示
这种不显示有2种:1.写在wxss中:background:url(...);开发工具中不显示;
解决办法:将background样式写在标签内(没有结束)
2.以为开发者工具里显示出这张图片就万事大吉了?不!小编就出现了令人无奈的bug(不一定都会出现),代码上传之后,设置为体验版,扫码打开小程序 ->“oh, my god!”<- 背景图片又不见了!
解决办法:将背景图片传到服务器上,url(此处写成链接的形式)终于是好了!
4.页面跳转无效
这个时候在确定路径没写错,方法没写错字没写错地方,app.json中有这个页面的情况下:如果你要跳转的页面是tabbar的页面,就要用wx.switchTab跳转。
5.button去掉边框border问题
button::after{ border: none; }
(如果您是大牛,如有更多,更好的的问题与解决方法,欢迎分享!)
继续爬坑~持续更新~