各位前辈大家好,我想请问如何在这段代码中设置上传图片的最少个数,比如最少上传一张图片否则不能发布内容并且做出提示
chooseImage: function () { var that = this; wx.chooseImage({ count: 9 - that.data.cloudImgList.length, sizeType: ['original', 'compressed'], sourceType: ['album', 'camera'], success(res) { console.log(res.tempFilePaths) // 上传图片 that.data.tempImgList = res.tempFilePaths that.uploadImages() }, }) }, uploadImages() { var that = this; for (var i = 0; i < this.data.tempImgList.length; i++) { wx.cloud.uploadFile({ cloudPath: `actionImages/${Math.random()}_${Date.now()}.${this.data.tempImgList[i].match(/.(w+)$/)[1]}`, filePath: this.data.tempImgList[i], success(res) { console.log(res.fileID) that.data.cloudImgList.push(res.fileID) that.setData({ cloudImgList: that.data.cloudImgList }) } }) } },
做判断 当图片数组长度 >=1 在上传 反之弹框即可