小程序
小游戏
企业微信
微信支付
扫描小程序码分享
能否在开发工具中自动检测所使用的组件功能,API等要求的最低基础库版本。
或者当使用了当前基础库不支持的API或组件功能时,在编译执行小程序的时候,发出警告。
期待开发组加入该功能。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
有类似的啊,不一定要IDE工具,你可以强制用户更新,比如:(单单判断版本并不是一个优雅的做法)
const updateMiniProgram = () => { //判断小程序更新 let updateManager = wx.getUpdateManager(); // 检测小程序是否有更新 updateManager.onCheckForUpdate(function (res) { console.log(res.hasUpdate) if (res.hasUpdate){ // 若是小程序有更新,提示用户更新 updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', showCancel: false, //隐藏取消按钮 content: '新版本已经准备好,是否重启应用?', success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate(); } } }) }); } }); };
另外你也可以通过官方的方法 wx.canIUse
https://developers.weixin.qq.com/miniprogram/dev/api/base/wx.canIUse.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
有类似的啊,不一定要IDE工具,你可以强制用户更新,比如:(单单判断版本并不是一个优雅的做法)
const updateMiniProgram = () => { //判断小程序更新 let updateManager = wx.getUpdateManager(); // 检测小程序是否有更新 updateManager.onCheckForUpdate(function (res) { console.log(res.hasUpdate) if (res.hasUpdate){ // 若是小程序有更新,提示用户更新 updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', showCancel: false, //隐藏取消按钮 content: '新版本已经准备好,是否重启应用?', success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate(); } } }) }); } }); };
另外你也可以通过官方的方法 wx.canIUse
https://developers.weixin.qq.com/miniprogram/dev/api/base/wx.canIUse.html
这样我就直接在后台设置最低库,以保证能使用全部功能。