评论

小程序开发小技巧--基础库

2.9.3 基础库出现了bug,input textarea等,吐槽之余从新读一遍文档,了解下基础库。

client-lib 文档

基础库和客户端的关系

小程序的能力需要微信客户端来支撑,每一个基础库都只能在对应的客户端版本上运行,高版本的基础库无法兼容低版本的微信客户端。文档

基础库更新

为了避免新版本的基础库给线上小程序带来未知的影响,微信客户端都是携带 上一个稳定版 的基础库发布的 文档

如何选择基础库

官方基础库分布数据

第一应该关注微信版本基础库分布数据,了解用户占比

根据受用户UV影响占比选择

登陆微信公众平台–> 设置 —> 设置最低基础库版本。低于此版本微信会提示升级微信才能使用小程序。在配置前,查看近 30 天内访问当前小程序的用户所使用的基础库版本占比。

选择合适的基础库

默认最低基础库为1.0.0.如果使用了类似tabbar等这些就需要选择基础库了。低于2.5.0打开小程序会发生错误相关功能无法使用。

2.9.3 input textarea 是否会影响线上

开发工具本地调试选择基础库与移动设备无关。

兼容

程序的功能不断的增加,但是旧版本的微信客户端并不支持新功能,所以在使用这些新能力的时候需要做兼容。文档

开发者可以在小程序中通过调用 wx.getSystemInfo 或者 wx.getSystemInfoSync 获取到当前小程序运行的基础库的版本号。通过版本号比较的方式进行运行低版本兼容逻辑。注意:不要直接使用字符串比较的方法进行版本号比较。

总结

以上内容全部来自开发文档。论看文档的重要性。同时建议大家多多登陆管理后台查看统计等模块。了解用户分布用户画像,以及自定义分析等等。

最后一次编辑于  2019-11-18  
点赞 1
收藏
评论
登录 后发表内容