- wx.getImageInfo()为何获取不到图片信息呢?
简单的几条语句,没明白为什么获取不到图片信息,求指点。 wx.chooseImage({ count: 9, sizeType: ['compressed'], sourceType: ['album', 'camera'], success: res => { console.log('选择图片后返回临时地址:',res) wx.getImageInfo({ src: res.tempFilePaths[0], success: function (res) { console.log('获取图片信息成功',res); }, fail: function (res) { console.log('获取图片信息失败',res); } }); } }) [图片]
2021-06-04 - 神啊,告诉我wx.getImageInfo()为啥获取不到图片信息?
这么简单的几条语句,原来用都没问题,现在这么获取不到图片信息了呢?求解救。 wx.chooseImage({ count: 9, sizeType: ['compressed'], sourceType: ['album', 'camera'], success: res => { console.log('选择图片后返回临时地址:',res.tempFilePaths[0]) wx.getImageInfo({ src: res.tempFilePaths[0], success: function (res) { console.log('获取图片信息成功',res); }, fail: function (res) { console.log('获取图片信息失败',res); } }); } }) [图片] 执行完是这个结果……
2021-06-04 - 请问云开发获取数据库中某一个孙项目怎么写才对呢?
各位老大,小弟使用云开发,数据库存了这样一个结构的数据: room:{ 1:{ name:'大床房' price:200 } 2:{ name:'标准间' price:300 } } 我想只取出price字段,该怎么写呢?因为room里有一个不固定的编号(1、2……),要跳过这个编号去取 price,下面这样写实现不了,在field那里,似乎该写 'room.{}.price'类似这样,跳过room的编号,具体该怎么写才行呢?乞高手指点。 db.collection('host_info').where({ OpenID: OpenID }).field({ '_id': true, 'room.price': true, }) .get().then(res => {})
2021-01-25 - 请问小程序里怎么能实现类似excel的窗格冻结功能呢?
各位老大,在小程序里怎么能实现excel 那种窗格冻结功能呢? 希望在窗口里往左滑时,左边第一列不跟着移动,往上滑时,最上面一行不跟着移动。怎么能实现呢? 求高手指点一下。
2021-01-19 - 请问一个变量名,中间的一段文字可不可以是变化的?
各位老大,变量名 test_a ,程序中先判断出 test_a 变量名字的后半截‘a’,然后想拼出来整个变量名,取出test_a 的值,我现在这么写的结果如图,怎么写才能成功呢? let test_a = 1; let test_b = 2; let i = 0; let temp; if(i>=0) temp = 'a'; else temp = 'b'; console.log('测试结果:',`test_${temp}`,'另一种写法:',[`test_${temp}`],'都没取得test_a的值1') 当前写法运行结果如下: [图片]
2021-01-05 - 在同一页面内,调用一个promise问题?
各位老大,请教一下,在同一页面内,调用一个包含promise的程序模块,语法哪里错了呢? onLoad: function(options) { let a,b; this._test(a,b).then(res => { console.log('调用本页面内promise完成') }) }, //待调用程序 _test = (a,b) => { return new Promise((resolve, reject) => { resolve() }) }, 执行结果如图: [图片]
2020-12-28 - 请问云函数修改后为啥不能上传覆盖呢?
小程序使用了云函数,现在上线了,修改了云函数的一点问题。没有切换云环境,想直接在生产环境上 上传云函数的时候,提示上传失败,请问高手应该怎样才能把修改过的云函数上线呢?现在截图: [图片]
2020-03-08 - 请问服务商可以将子商户的分账比例设为0不?
我们公司为服务商,在发展子商户时,正常分账比例是1%,但特殊子商户分账比例需要设为0,即所有收入都归子商户所有。分账比例设为0的话,分账时会报错不?
2020-03-07 - 请问这个promise怎么取不到返回值啊?
哪位高手救小弟一命,帮我看看drawFn()函数里 promise返回值怎么取不到呢?这是按钮点击时执行的代码,去调用 drawFn()。但在 drawFn().then 里,没法打印 “====压缩完后图片地址”。 有点特别的是drawFn()函数执行时调用了自己。 licence_pic_get(event) { //从本地选多张图片 wx.chooseImage({ count: 9, sizeType: ['compressed'], sourceType: ['album', 'camera'], success: res => { this.pageData.tempFilePath = res.tempFilePaths; this.pageData.compress_tempFilePath = []; this.pageData.index = 0; //调用函数,这里没能进入then打印结果,是为什么呢? this.drawFn().then(res_drawFn => { console.log('====压缩完后图片地址:', res_drawFn) }) } }) }, ///////////////// 下面是调用的函数: drawFn: function () { let _this = this; return new Promise((resolve, reject) => { console.log('第' + _this.pageData.index + '次调用函数'); if (_this.pageData.index < _this.pageData.tempFilePath.length) { ctx.drawImage(_this.pageData.tempFilePath[_this.pageData.index], 0, 0, 100, 100); ctx.draw(false, () => { console.log('第' + _this.pageData.index + '次draw'); wx.canvasToTempFilePath({ width: 100, height: 100, destWidth: 100, destHeight: 100, canvasId: 'compress', success: res_compress => { console.log('第' + _this.pageData.index + '次循环tempFilePath:', res_compress.tempFilePath); _this.pageData.compress_tempFilePath.push(res_compress.tempFilePath); _this.pageData.index++; _this.drawFn(); //调用自己 } }) }) } else { console.log('调用完成compress_tempFilePath:', _this.pageData.compress_tempFilePath); resolve({ compress_tempFilePath: _this.pageData.compress_tempFilePath, }); } }) //promise end }, ///////////////// 下面是打印结果: [图片] 没执行: this.drawFn().then(res_drawFn => { console.log('====压缩完后图片地址:', res_drawFn) })
2020-01-17 - 使用CanvasContext.draw时为何只有第一次可以进回调?
需求是:通过chooseImage选取几张照片,然后在同一个canvas里依次对几张照片进行绘制压缩,但CanvasContext.draw() 只有第一次能执行回调。哪位老大帮我看看该怎么搞呢? [图片][图片] 选取两张照片,打印结果如下(draw只有第一次进入了回调):[图片] 在draw回调里加上延时,也没效果。 [图片]
2020-01-17