[图片][图片][图片] <view class="weui-grids"> <block wx:for="{{files}}" wx:key="*this"> <view class="weui-grid"> <image class="weui-grid__icon" src="{{item}}" mode="aspectFill" /> <image class="delpic" src="/images/del.png" data-num="{{index}}" bindtap="delpic"></image> </view> </block> </view> data: { count: 9, images: [], images_url: [], files: [], }, //上传图片 chooseImg: function (e) { var that = this; if (that.data.count > 0) { wx.chooseImage({ count: that.data.count, sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 var files = that.data.files.concat(res.tempFilePaths) that.setData({ files: that.data.files.concat(res.tempFilePaths), images: [], images_url: [] }); that.uploadImage(files, 0) wx.showToast({ title: '正在上传...', icon: 'loading', mask: true, duration: 10000 }) } }) } else { wx.showToast({ title: '最多上传9张图片', icon: 'none', mask: true, duration: 2000 }) } }, uploadImage: function (files, i) { var i var that = this wx.uploadFile({ url: app.globalData.apiUrl + 'upload', filePath: files[i], name: 'img', success(res) { var images_url = that.data.images_url var images = that.data.images var picdata = JSON.parse(res.data); images_url.push(picdata.data.img_url); images.push(picdata.data.img); var count = images_url.length; that.setData({ count: 9 - count, images: images, images_url: images_url }); i++ if (i < files.length) { that.uploadImage(files, i) } else { wx.hideToast(); } }, fail: function (res) { wx.hideToast(); wx.showModal({ title: '错误提示', content: '上传图片失败', showCancel: false, success: function (res) {} }) } }) },
小程序chooseImage返回的图片数组不是按点选顺序?多图上传,在相册按照顺序选择后并不按照顺序显示[图片][图片]
2020-03-11楼主解决了吗
急!急!急!uploadFile上传图片返回的图片顺序会改变[图片] [图片] 就是用for循环上传图片,打印出tempFilePaths的路径顺序是对的,但是一张张上传的图片,返回回来的时候会变顺序,而且无规律,跟图片大小也没关系,都有测试过。求大神告知?
2020-03-10楼主解决了吗?救救我吧
chooseImage返回的图片数组不是按点选顺序- 当前 Bug 的表现(可附上截图) 使用wx.chooseImage上传多张图片,返回的数组不是按照点选的顺序返回 wx.chooseImage({ count: 9, sizeType: ['original', 'compressed'], sourceType: ['album', 'camera'], success: function(res) { console.log('本次 上传的资源是', res); }) - 预期表现 按照点选的顺序返回对应的数组 - 复现路径 点选顺序 3.png 1.png 2.png ,返回的数组是 1.png 2.png 3.png对应的图片 - 提供一个最简复现 Demo 点选顺序 3.png 1.png 2.png ,返回的数组是 1.png 2.png 3.png对应的图片 wx.chooseImage({ count: 9, sizeType: ['original', 'compressed'], sourceType: ['album', 'camera'], success: function(res) { console.log('本次 上传的资源是', res); })
2020-03-10你好,找到问题了吗?
小程序支付过程中换卡支付后台接收不到回调信息小程序支付过程中换卡支付后台接收不到回调信息 正常支付没有问题,当银行卡余额不足时,没有取消支付,更换银行卡支付,支付成功,没有给后端传回调信息 [图片] [图片] [图片]
2019-01-30