踩过的坑
yunzhonghefei
这个作者很懒,什么都没留下…
展开
-
Hbuilder 中的 坑
1.使用拍照上传function takePhoto(){ var photonum = jQuery('#photonum').val(); if(isNotNull(photonum) && photonum >=9){ mui.alert('最多选择9张照片'); }else{ var cmr = plus.camera.getCamera(); cmr.capture原创 2016-09-01 16:18:40 · 3013 阅读 · 0 评论 -
完全一样的代码,生产上边报错
上线一个新版本,本地经过测试,没有问题,部署到服务器,执行数据库脚本.之后,发现一个发帖的功能不正常,以为是本地class没有全部提交.重新打包部署,重启服务器,仍然不行.认为是数据库有问题,从生产上把数据库拖下来,本地搭建环境.完全正常.这就哔了狗了.后来从微信的开发者工具中进行调试,查看控制台,报的是500错误,从network中点击报错的接口,发现是类报错.检查代码...org.apac原创 2016-08-24 09:22:07 · 330 阅读 · 0 评论 -
网络请求
最近在做一个app,中间有一个页面需要加载比较多的图片,所以产生一个图片轮播的需求.为了实现这个需求,使用了swiper图片轮播控件,该控件中有一个css文件中包含有从其他网站请求字体资源的链接.在联通/移动网络下,该链接如果没有请求到,会直接返回,不影响下边内容的加载.但是在电信网络下,等待时间就比较长,造成页面白屏.闭门家中撸代码,bug就在你意想不到的地方和你不期而遇,程序狗的生原创 2016-09-03 16:23:08 · 340 阅读 · 0 评论 -
混合开发中遇到的问题列表
Hbuilder/打壳:1.定制化修改(修改键盘)修改摄像头的声音和边框,改变摄像头加载页面样式,底部增加文字介绍)2.摄像头扫描一次之后,页面,跳转,再次回到扫码页面,摄像头取景框为黑色,不能第二次识别出扫描内容2.由html->到原生页面,返回时,可以保持原来页面不动,但如果是html->html时,返回时会刷新,如果某些页面在返回后需要保证原来页面上的数据不变,如原创 2016-10-26 12:10:10 · 1141 阅读 · 0 评论 -
H5页面中的定时器(setTimeout)问题
项目的安卓版本为了快速开发,使用Hbuilder纯H5开发.关于setTimeout碰到的几个问题.1.页面中设置的10s定时请求服务器一次,但是服务器打出的日志,可以看到,个别时候,两次请求几乎是同时到达,但有时候,中间间隔的时间又确实是10s时间.后来发现原因,在设置定时器的时候,我直接把setTimeout放到方法的尾部.犹豫该方法中的业务逻辑相对复杂,所以在请求服务器之后,回调进去aj原创 2016-11-29 09:45:05 · 9516 阅读 · 0 评论 -
Hbuilder中使用plus.zip.compressImag上传图片中涉及到的问题
项目使用Hbuilder开发,涉及到了图片上传,plus.zip.compressImage当然就是不二选择.但是在使用过程中,有一系列的问题.1.使用相机拍照的图片,可以正常压缩上传.2.如果是从相册中选择的图片,很大几率上就不能压缩上传,不乱选择的是单张还是多张.3.如果从相册中选择的是多张图片,有涉及到图片的循环压缩上传.需要考虑到图片压缩耗时较长.后来发现,如果是从原创 2016-12-12 09:59:54 · 18888 阅读 · 3 评论