楼主,解决了吗
【紧急BUG】iOS真机 png 透明图片上传后自动加了白色背景使用wx.chooseImage,上传一张透明背景的PNG图片,然而会自动将图片添加了白色背景,且文件扩展名为.jpg了 在iOS真机上操作都有这种问题,android真机下没有此问题,背景仍然透明,但扩展名仍然为.jpg我又看了其它所有其它小程序,例如马蜂窝、京东等小程序,都有这种问题 示例PNG图片A:[图片] 结果: [图片] 示例PNG图片B: [图片] 结果: [图片]
2019-02-21楼主解决了吗,我遇到iphonex多次出现,上传图片不成功
组件内调用wx.chooseImage方法 iphoneX 不生效在A.wxml 文件中有一个按钮 “从相册中选择” ,代码如下: <navigator url="/pages/index/index?guide=1" hover-class="none"> <view class="chooseView"> 从相册中选择 </view> </navigator> 在index.wxml文件中有一个组件,camera。 在index.js文件中的onLoad方法中,获取guide=1,并且把她存在stroge里.。代码如下: onLoad: function (options) { if (options.guide) { wx.setStorageSync('guide', 1); } }, 在camera组件的ready方法中,进行判断,并且调用chooseImg方法。 ready:function(){ if (wx.getStorageSync('guide')) { this.chooseImg(); wx.removeStorageSync('guide'); } }, camera.js文件的代码如下: const common = require('../../utils/common.js'); const util = require('../../utils/util.js'); Component({ properties: { // 这里定义了modal属性,属性值可以在组件使用时指定 outLine: { type: Object, value: {}, }, previewPhoto: { type: Object, value: {} }, deviceInfo:{ type:Object, value:{} } }, data: { // 这里是一些组件内部数据 } }, ready:function(){ if (wx.getStorageSync('guide')) { this.chooseImg(); wx.removeStorageSync('guide'); } }, methods: {//从相册选取照片 chooseImg: function () { console.log(this); let that = this; let outLine = that.data.outLine; let point = outLine.point; let previewPhoto = that.data.previewPhoto; console.log('-----wx.chooseImage zhiqian ------'); wx.chooseImage({ count: 1, sizeType: ['compressed'], sourceType: ['album'], success: function (res) { console.log('-----wx.chooseImage success ------'); previewPhoto[point].original = res.tempFilePaths[0]; that.triggerEvent('buttonEvent', { previewPhoto: previewPhoto, chooseImage: true, tempImagePath: res.tempFilePaths[0] }); outLine.fetching_hasPhoto_viewControl = 2; that.triggerEvent('buttonEvent', { outLine: outLine }); // setTimeout(function () { // that.triggerEvent('buttonEvent', { outLine: outLine }) // }, 100); }, fail:function(res){ console.log('-----wx.chooseImage fail ------'); }, complete: function (res) { console.log('-----wx.chooseImage complete ------'); } }) }, 问题是:程序在电脑上测试没问题,oppoA51真机 没问题 iphone7 没问题 但是iphoneX console.log('-----wx.chooseImage zhiqian ------');到这一步就不执行了。有时候会执行 偶然事件。 ------------------ end ----------------
2019-01-19我把东西减少一些,就可以啦,感觉不会影响标题的
web-view 引入的h5页面 iOS有标题,安卓没有标题- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo ios可以正常显示,而且安卓之前是正常显示的
2019-01-03