一,功能
1,小程序支持自定义组件,视频直播,模板消息,将web页面用web-view插入小程序,获取用户信息包括手机号…功能很丰富,可查看官方API
2,在小程序内可打开或返回同一公众号下的小程序
3,同一微信开放平台下的不同应用,用户的openid是不一样的,但是unionid是唯一的
4,页面最多有5层,代码包大小2MB
二,兼容
微信客户端的每个版本都携带小程序的稳定版基础库,当用户的基础库不支持小程序功能时,可在微信公众平台设置最低版本,届时提醒用户更新微信。在开发时可用wx.canIUse判断当前基础库是否支持要加功能
三,性能与分析
1,频繁或者大量setData会造成页面卡顿;图片尽量放在服务器上;及时清理没用的代码和资源,缩小代码包。参考文档
2,使用abd工具和微信开发者工具的Trace面板分析小程序性能。参考文档与adb安装教程
3,可在微信公众平台自定义分析数据,创建事件和漏斗。经管理员授权后可用小程序数据助手查看分析结果