小程序踩坑
苹果和安卓的时间构造函数new Date()不同
在安卓手机上可以接受new Date('1971-1-1')
,而在苹果手机上这样构造出来的是Date <Null>
, 苹果只能接受new Date('1971-01-01')
这种形式的构造, 也即是必须严格遵循yyyy-mm-dd, 前面要补零.
云开发打不开或者白屏
微信开发者工具有时候会悄无声息的升级, 有时候给你升级到RC版, 有时候升级到不带RC但是也不是stable的版本. 这两个版本都会遇到这种问题. 版本回退就好了. 如果是RC版,可能要退两次,也就是RC->普通版->Stable版
不同的日志功能与费用
小程序有小程序的日志, 云函数还有云函数的日志.
小程序的日志有两种: 本地日志和实时日志.
- 本地日志用
log = wx.getLogManager()
获取日志管理器对象使用, 需要用户手动上传日志. 原话是用户可以通过使用 button 组件的 open-type="feedback" 来上传打印的日志。
logManager官方文档 - 实时日志用
wx.getRealtimeLogManager()
获取管理对象, 微信自动管理上传策略. RealtimeLogManager官方文档. 实时日志需要登录小程序后台, 从“开发->开发管理->运维中心->实时日志”进入日志查询页面。目前已经并入We分析
. 然后We分析有基础和专业版之分, 专业版要收费. 影响是: 基础版只支持5000条/天开发数据上报, 并且保存7天, 开发数据包含小程序日志、插件日志、性能事件.
云函数日志也分基础和高级. 高级也是要收费的. 可以在开发工具的云函数面板中查看.