微信小程序踩坑总结
来源:互联网 发布:淘宝平铺拍摄布光 编辑:程序博客网 时间:2024/05/18 17:45
微信小程序踩坑总结
一、样式
1.微信官方提供的rpx单位在横向可以很好的实现响应式,但在纵向方面表现不理想,各个设备的兼容情况并不好,因此纵向我依然选择用px为基本单位进行开发。
2.image标签可用作设置背景图,绝对定位。
3.音频后台播放时所需的封面需要网络资源,对本地图片并不支持。
4.设置scale(-1)翻转区域不支持canvas标签。
5.顶部导航条背景色可以随意变换,但文字颜色只支持黑白,最新的库可以在js中进行控制颜色渐变。
二、功能
1.ios下背景音乐可以在首页自动播放,安卓系统则需要用户进行一次触发,才可以自动播放。我的做法是在安卓下监听fail,来暂停所有状态的改变,安卓下由用户手动进行触发。
2.wx.getBackgroundAudioPlayerState(OBJECT);success方法会返回res.status 但在安卓和ios下当音乐结束时表现不同,安卓下status为0时 currentPostion和duration相等,而ios下则相差一秒,在status为2时currentPostion和duration才会相等,并且都为undefined,所以开发时如果需要音乐播放结束的回调,需要注意设备的兼容。
3.如果音乐资源采用七牛云注意音乐加载速度问题,可能会导致某些状态不同步。官方demo中的url不会出现这种问题。
三、总结
小程序的功能已经越来越完善,但还有很多地方需要注意,项目已经提交审核,审核过程中的坑我会继续在这里更新,大家多多支持哈~~
阅读全文
3 1
- 微信小程序踩坑总结
- 【总结】微信小程序的坑
- 微信小程序开发总结
- 微信小程序总结
- 微信小程序简单总结
- 微信小程序指南总结
- 微信小程序总结
- 微信小程序开发总结
- 微信小程序 总结
- 【总结】微信小程序
- 微信小程序开发总结
- 【总结】微信小程序
- 微信小程序自我总结
- 微信小程序学习总结
- 总结:微信小程序入口大全
- 微信小程序开发知识点总结
- 微信小程序开发知识点总结
- 微信小程序模板使用总结
- 05.24 nginx负载均衡
- 蛇形填数(二人)变形之三角形
- Codeforces 831-E.Cards Sorting(线段树)
- 自定义VS程序异常处理及调试Dump文件(一)
- java多线程之内存可见性-synchronized、volatile
- 微信小程序踩坑总结
- Java集合处理: 两个集合去重复、或者交集
- this call apply的认识
- Linux系统同步时间
- day03学习代码
- 解决SpringMvc前台传Date类型到后台报400错误问题
- 树的性质
- PowerDesigner教程系列
- 【CSharp 学习笔记】关于ManualResetEvent的用法