- 怎么样才能将全部照片添加到组里面?
目前单次上传多张可以,多次上传就不行了,请教一下各位大神需要修改哪部分代码? js: //选择上传图片 upload(){ let that=this; wx.chooseImage({ count: 4, //默认9 sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有 sourceType: ['album'], //从相册选择 success: (res) => { if (this.data.wxzpsc.length != 0) { this.setData({ wxzpsc: this.data.wxzpsc.concat(res.tempFilePaths) }) } else { this.setData({ wxzpsc: res.tempFilePaths }) } that.addBtn(res.tempFilePaths[0]); } }); }, //提交表单添加到数据库 addBtn: function(e){ let that=this; if(that.data.wxzpsc.length > 0){//1、判断是否有图片 that.setData({ //3、给上传图片初始化一个长度,上传成功的数组和已有的数组一致 images_success:that.data.wxzpsc }) that.uploadImage(0)//2、有图片时先上传第一张 } }, uploadImage:function(index){ let that=this wx.cloud.uploadFile({//上传至微信云存储 cloudPath:'wxzpsc/' + new Date().getTime() + "_" + Math.floor(Math.random()*1000) + ".jpg",//使用时间戳加随机数给图片命名 filePath:that.data.wxzpsc[index],// 本地文件路径 success: res => { // 返回文件 ID console.log("上传成功",res.fileID) that.data.images_success[index] = res.fileID; that.data.images_success_size = that.data.images_success_size+1; if(that.data.images_success_size == that.data.wxzpsc.length){ console.log("上传成功:", that.data.images_success) } else { that.uploadImage(index+1) } }, fail: err =>{ that.setData({ images_success:[], images_success_size:0 }) wx.showToast({ icon:'none', title: '上传失败,请重新上传', }) } }) },
2022-06-30 - 怎么根据身份证的有值和空值通过wx:if渲染显示和隐藏?
怎么根据身份证的有值和空值通过wx:if渲染显示和隐藏?比如保存了信息值后,根据框内有值就隐藏,没值就显示这样,新手,这一块还需要做些功课 部分代码 <!--提交信息--> <view class="apply-btn"> <button bindtap="inApplyData1" type="primary" wx:if="{{!item.zb_sfz.length>0}}">保存信息</button> <button bindtap="inApplyData" type="primary" wx:else>保存修改</button> </view> [图片]
2022-06-20