问题有新进展吗?我遇到了相同问题,sizeType 选原图,但还是被压缩
微信 JSSDK chooseImage 接口 sizeType 的参数无效在安卓手机上的微信内核与IOS的内核不一样,导致了chooseImage 的参数有问题,安卓手机上的选择原图的参数是无效的,个人认为这是个bug,sizeType 参数有两个,'original' : 原图、'compressed' : 压缩。 1.IOS下是无问题的,安卓下参数选择 original 无效(无效的意思是显示在页面上市压缩图 ,应该是base64 处理过了) 2.当安卓选择 original 参数时,再通过上传图片的接口,发现图片是能选择原图的,通过上传到微信服务器,后通过 accessToken 与 serverId 获取到图片的资源地址时,图片是原图的 猜想: 1.难道在安卓手机上的 original 原图通过 base64 的压缩了?需要把图片还原才能获取原图?
2020-01-17问题解决了吗?我也遇到相同问题
安卓系统下的小程序wx.chooseImage,sizeType设置原图无效手机拍的照片估计都有5-7M左右 wx.chooseImage sizeType只设置原图 但是选择图片后,还是会压缩,压缩后只有不到40k 太模糊了。 还有就是预览图片后选择原图再确认 https://wuhao.pw/wx.mp4 请看 直接就不能选择,或者说获取不到图片[代码]chooseImage: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]wx.chooseImage({[代码][代码] [代码][代码]sizeType: [[代码][代码]'original'[代码][代码], [代码][代码]'compressed'[代码][代码]], [代码][代码]// 可以指定是原图还是压缩图,默认二者都有 , 'compressed'[代码][代码] [代码][代码]sourceType: [[代码][代码]'album'[代码][代码], [代码][代码]'camera'[代码][代码]], [代码][代码]// 可以指定来源是相册还是相机,默认二者都有[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]files: that.data.files.concat(res.tempFilePaths)[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码] [图片]
2020-01-17明白了,此api会一直监听,所以放在onLoad中就行
editor没有bindkeyboardheightchange事件,如何监听键盘是否拉起?input有bindkeyboardheightchange事件,可以监听键盘是否拉起。但是editor没有,应该如何监听呢?有回答说可以用下边的api:wx.onKeyboardHeightChange(function callback),我现在疑惑的是这个api应该怎么用呢?应该放在哪个事件中呢?
2019-09-21注:此滚动条是页面产生的,不是view和scoll-view产生的。css ::-webkit-scrollbar 只对view和scoll-view的滚动条有效。
如何隐藏页面丑陋的滚动条?[图片] 如上图,当页面内容比较多时,滑动页面,右侧会出现滚动条,而且会盖在自定义的下侧固定导航条的上边,请问如何隐藏滚动条呢? 网上说用如下css,试了,但是没有任何效果。 ::-webkit-scrollbar{ width: 0; height: 0; color: transparent; display: none; }
2019-04-12同样的问题。add很正常,但update却提示成功,但并未正真更新,请问这是什么科学道理?
云函数数据更新失败- 当前 Bug 的表现(可附上截图) [代码]async function _Test(e) {[代码][代码] [代码][代码]let $gid = {[代码][代码] [代码][代码]'abc'[代码][代码]: [代码][代码]'456789'[代码][代码],[代码][代码] [代码][代码]'bcd'[代码][代码]: [代码][代码]'456789'[代码][代码] [代码][代码]};[代码][代码] [代码][代码]let $data = await db.collection([代码][代码]'iTest'[代码][代码]).doc(e.userInfo.openId).update({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]style: _.set($gid)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]return[代码] [代码]$data;[代码][代码]}[代码]得到结果:[图片],更新成功 [代码]async function _Test(e) {[代码][代码] [代码][代码]let $gid = {[代码][代码] [代码][代码]'abc'[代码][代码]: [代码][代码]'456789'[代码][代码],[代码][代码] [代码][代码]'bcd'[代码][代码]: [代码][代码]'456789'[代码][代码] [代码][代码]};[代码][代码] [代码][代码]await db.collection([代码][代码]'iTest'[代码][代码]).doc(e.userInfo.openId).update({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]style: _.set($gid)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}).then(res=>{[代码][代码] [代码][代码]return[代码] [代码]res;[代码][代码] [代码][代码]})[代码][代码]}[代码]得到结果:[图片],更新失败
2018-10-26云端函数当然都是使用async的啊。 1楼的朋友能否帮我认真看一下我的问题,谢谢了!
云端函数一个奇怪的问题以下代码的返回值老是为空: let prom; try{ let prom = await db.collection("u_info").where({ _openid: openId }).get(); }catch(e){} return prom; 但如果直接return await db.collection("u_info").where({_openid:openId}).get();则能正常得到想要的值,请问大家这是为什么?我有点蒙圈了!!
2018-10-23官方无任何回应,是应接不暇,还是根本解决不了问题,还是不想回应而准备放弃了呢?
云函数测试成功,日志显示调用成功,但是小程序调用云函数不返回数据,总是显示错误- 云函数单独测试成功,但是小程序调用失败 [图片] 云函数显示测试成功 [图片] 函数日志也显示调用成功 [图片] 小程序中调用云函数 [图片] 最终小程序显示调用失败,错误代码如上图所示,调用数据库中所有的集合都是这种结果。 - 预期表现 求官方尽快解决问题,谢谢!
2018-10-23