前言:小程序的坑无穷无尽
1 使用position:absolute时要写left(right),top(bottom)的属性,如果不写在真机上你有意想不到的感觉。
2 setInterval在安卓机上性能很差很差。
3.canvas不能画非本地的图片,需要getImageInfo来转为本地后在的回调下在使用。
4.小程序在调式模式下是可以访问非合法域名的,测试的时候应该大多数人习惯打开调试模式(难道只有我?
*-*
),所以上线前要确认好是否配好合法域名
5.navigator点击会有一个灰色的蒙层,设置他的hover-class为display:none可以取消掉。
6.如果想要自定义顶部栏可以在app.json设置navigationStyle:custom即可。但是你设置自定义后,全局的顶部栏都会被去掉。
7.wx.createInnerAudioContext()方法卸载page外有可能不在当前页面就已载入,建议写在当前page内设进data里面再进行api的操作。
8.组件中不能使用全局样式
9.下拉方法onPullDownRefresh需要在json配置enablePullDownRefresh为true才可以使用,而且下拉的会有三个点载入的样式。但是很多人发现没有显示,其实他不是没有显示,只是那三个点是白色的。解决方法:1.设置page的背景颜色。2.json里设置三个点的颜色,即 "backgroundTextStyle": "dark"
10.onShareAppMessage转发到群的回调在微信开发者工具上成功转发没有回调,而在真机上其实成功调用了并执行了回调。
11.远程调式在真机上触摸可以看到指向wxml的dom,还可以在电脑上看到network和打印台是挺好用的(就是卡了点 QAQ)。
12.开发工具模拟器上排版没有问题,但在真机上可能会有问题(目前我只能想到时不时用真机看一下 = =)。
13.textarea的placeholder是在最上层,开发时需要注意。
14.ide有各种小问题的时候,关掉重开吧(滑稽脸)。
15.最近滥用模板消息小心很容易被封一段时间。 &_&
16.持续踩坑中,欢迎大家发表自己的意见。