[代码]chooseImage() {[代码][代码] [代码][代码]wx.chooseImage({[代码][代码] [代码][代码]count: 1,[代码][代码] [代码][代码]sizeType: [[代码][代码]'original'[代码][代码]],[代码][代码] [代码][代码]sourceType: [[代码][代码]'album'[代码][代码]],[代码][代码] [代码][代码]success: ({ tempFilePaths }) => [代码][代码]this[代码][代码].setData({ img_url: tempFilePaths[0] || [代码][代码]''[代码] [代码]})[代码][代码] [代码][代码]})[代码][代码]}[代码]
这个错误??[图片] [代码]chooseImage: [代码][代码]function[代码] [代码](cd) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]wx.chooseImage({[代码][代码] [代码][代码]count: 1,[代码][代码] [代码][代码]sizeType: [[代码][代码]'original'[代码][代码]],[代码][代码] [代码][代码]sourceType: [[代码][代码]'album'[代码][代码]],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]var[代码] [代码]src = res.tempFilePaths;[代码][代码] [代码][代码]//console.log(src)[代码][代码] [代码][代码]that.setData({ img_url: src[0] })[代码]这是在app.js里写的
2019-08-06如果是通过按钮触发的转发,可以在信息配置成功之前限制转发按钮不可点击或隐藏;也可以同时显示右上角的转发和显示。
有没有办法终止onShareAppMessage或用户分享方法用户场景 进入小程序后 =》 立即点击了分享按钮 需求说明 页面的分享信息未配置成功,如果用户再配置成功前点击了分享按钮,会导致分享信息不正确 右上角的分享还好解决, wx-hide一下,但是页面里的分享按钮就不好控制了 所以,有没有办法可以终止用户分享行为,例如在onShareAppMessage 里 return Promise.reject掉,这样就触发分享行为 不然,我们遇到很多情况多少,页面分享信息还没配置完,用户就点了分享按钮 用户根本不知道什么时候分享配置成功,用户一点分享按钮就弹出分享界面,根本不能提示用户
2019-05-31input 组件支持通过 placeholder-style 或 placeholder-class 属性修改 placeholder 的样式。
input框在真机测试中聚焦后闪烁,加粗在华为荣耀真机上那个input框点击聚焦时会闪烁 字体变粗,点击前是第一张图,第二张是点击后的 [图片] [图片]
2019-05-31onProgressUpdate 代码片段
wx.downloadFile()查看不到下载进度[代码]downloadTask.onProgressUpdate((res) => { console.log('下载进度', res.progress) console.log('已经下载的数据长度', res.totalBytesWritten) console.log('预期需要下载的数据总长度', res.totalBytesExpectedToWrite) })[代码]这个API为什么获取不到下载进度progress,打印出来的都是null, 大家又遇到这种情况吗
2018-09-06同遇到该问题,IOS 返回的数据也不准确。
downloadTask.onProgressUpdate在安卓系统不工作安卓真机下,downloadTask.onProgressUpdate并不能显示进度条。但是在iphone真机下是可以的。 代码附上: const downloadTask = wx.downloadFile({ url: url, success: function (res) { wx.showToast({ title: '下载完成', icon: 'success', duration: 1000 }); _this.setData({ displayProgressBar: false, downloadPercent: 0 }); var filepathtemp = res.tempFilePath; if (app.debug.dev) { console.log('res :', res); console.log('download temp filepath:', filepathtemp); } //自动打开文件 setTimeout(function () { wx.openDocument({ filePath: filepathtemp, success: function (res) { if (app.debug.info) { console.log('success:', "打开文档成功"); } }, fail: function (res) { if (app.debug.info) { console.log('fail:', res); } }, complete: function (res) { if (app.debug.info) { console.log('complete:', res); } } }) }, 1000) //延迟时间 // //对临时资源进行永久保存 // wx.saveFile({ // tempFilePath: filepathtemp, //tempFilePath想要保存的文件的临时地址 // success: function (res) { // console.log("保存成功啦") // console.log(res) //res是保存成功的返回值,包含存储路径等 // var savedPath = res.savedFilePath; // } // }) }, fail: function () { if (app.debug.info) { console.log('下载失败', e); } wx.showToast({ title: '下载失败', icon: 'loading', duration: 1000 }); _this.setData({ displayProgressBar: false, downloadPercent: 0 }); }, complete: function () { console.log('complete'); _this.setData({ displayProgressBar: false, downloadPercent: 0 }); }, }); // when the progress is updated // monitoring the download progress downloadTask.onProgressUpdate((res) => { console.log('下载进度', res) console.log('下载进度', res.progress) console.log('已经下载的数据长度', res.totalBytesWritten) console.log('预期需要下载的数据总长度', res.totalBytesExpectedToWrite) this.setData({ downloadPercent: ((res.totalBytesWritten / totalbytes) * 100).toFixed(2) //toFixed(2)取小数点后两位,更新wxml中progress组件的进度值 }) }); 在安卓真机下,downloadTask.onProgressUpdate好像并没有被触动。 测试机型:小米5、坚果pro2、华为8 微信:6.5.22
2018-09-06