- 小程序发布新版本,修改了一些页面内容和api的出入参,但是部分客户还是显示了老版本的界面?
小程序发布了新的版本,优化或者更新了部分内容,也添加了版本更新提示,但是这个版本更新并没有提示,客户端显示的还是老版本的界面,导致页面报错。 if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 if(res.hasUpdate) { // 新版本下载成功 updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', showCancel: false, success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) // 新版本下载失败 updateManager.onUpdateFailed(function () { wx.showModal({ title: '已经有新版本了哟~', content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~', showCancel: false }) }) } else { // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示 // wx.showModal({ // title: '提示', // content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。', // showCancel: false // }) } }) }
01-03 - canvasToTempFilePath:fail invalid viewId
https://developers.weixin.qq.com/miniprogram/dev/api/canvas/wx.canvasToTempFilePath.html [图片] 手机型号:iPhoneX 运行系统:IOS 15.4.1 微信版本:8.0.25 基础库版本:2.25.1 代码如下: ctx.draw(false, (() => { setTimeout( () => { wx.canvasToTempFilePath({ quality: 0.5, fileType: 'jpg', canvasId: 'firstCanvas', success: function (res) { wx.hideLoading() that.setData({ 'markPhoto': res.tempFilePath }) }, fail: function(error) { console.log('error', error) }, complete (complete) { console.log('complete', complete) } }, that) }, 100) })())
2022-07-26 - 微信小程序调用wx.chooseimage能设置不自动保存到相册吗?
现在的需求是用户调用wx.chooseimage使用相机拍一张图片,然后在这张图片上利用<camera>加了水印,然后利用wx.saveImageToPhotosAlbum把加了水印的图片保存到系统相册,这个时候系统相册里面增加了两张图片,一张原图,一张是加了水印后的图片,但是我只需要一张加了水印后的图片,所以这个原图怎么设置不自动保存到相册呢
2022-07-18