cshenfu
2024-06-27 58aa6e282bb343503be3cb198948328ea3ed7b79
1
{"version":3,"sources":["webpack:////Users/mac/Desktop/UceEduFront/components/mix-upload-image/mix-upload-image.vue?ed95","webpack:////Users/mac/Desktop/UceEduFront/components/mix-upload-image/mix-upload-image.vue?7886","webpack:////Users/mac/Desktop/UceEduFront/components/mix-upload-image/mix-upload-image.vue?89e2","webpack:////Users/mac/Desktop/UceEduFront/components/mix-upload-image/mix-upload-image.vue?3117","uni-app:///components/mix-upload-image/mix-upload-image.vue","webpack:////Users/mac/Desktop/UceEduFront/components/mix-upload-image/mix-upload-image.vue?5df3","webpack:////Users/mac/Desktop/UceEduFront/components/mix-upload-image/mix-upload-image.vue?f915"],"names":["data","delShow","imageList","props","count","type","default","length","index","computed","rduLength","methods","chooseImage","uni","sizeType","sourceType","success","uploadFiles","item","filePath","progress","uniCloud","cloudPath","onUploadProgress","e","result","fileList","tempFiles","tempFile","list","files","showDelModal","delImage","previewImage","current","urls"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACoE;AACL;AACc;;;AAG7E;AAC6M;AAC7M,gBAAgB,iNAAU;AAC1B,EAAE,sFAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACjCA;AAAA;AAAA;AAAA;AAA+zB,CAAgB,8yBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCoBn1B;EACAA;IACA;MACAC;MACAC;IACA;EACA;EACAC;IACAC;MACAC;MACAC;IACA;;IACAC;MACAF;MACAC;IACA;;IACAE;MACAH;MACAC;IACA;EACA;EACAG;IACAC;MACA;IACA;EACA;EACAC;IACA;IACAC;MAAA;MACAC;QACAT;QAAA;QACAU;QAAA;QACAC;QAAA;QACAC;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MAAA;QAAA;QAAA;UAAA;YAAA;cAAA;gBACAC;kBACAC;kBACAC;gBACA;gBACA;gBAAA;gBAAA,OACAC;kBACAF;kBACAG,qFACA;kBACAC;oBACAL,2BACAM,yBACA;kBACA;gBACA;cAAA;gBATAC;gBAAA,IAUAA;kBAAA;kBAAA;gBAAA;gBACA;gBACA;gBAAA;cAAA;gBAAA;gBAAA,OAGAJ;kBACAK;gBACA;cAAA;gBAFAC;gBAGAC;gBACA;kBACAV;kBACA;oBACAW;oBACArB;kBACA;gBACA;kBACA;kBACA;gBACA;gBACAsB;gBACA;kBACA;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IACA;IACA;IACAC;MACA;MACA;IACA;IACAC;MACA;MACA;QACAH;QACArB;MACA;IACA;IACA;IACAyB;MACA;QAAA;MAAA;MACApB;QACAqB;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACxHA;AAAA;AAAA;AAAA;AAAkhD,CAAgB,66CAAG,EAAC,C;;;;;;;;;;;ACAtiD;AACA,OAAO,KAAU,EAAE,kBAKd","file":"components/mix-upload-image/mix-upload-image.js","sourcesContent":["import { render, staticRenderFns, recyclableRender, components } from \"./mix-upload-image.vue?vue&type=template&id=7522c5f8&\"\nvar renderjs\nimport script from \"./mix-upload-image.vue?vue&type=script&lang=js&\"\nexport * from \"./mix-upload-image.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mix-upload-image.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null,\n  false,\n  components,\n  renderjs\n)\n\ncomponent.options.__file = \"components/mix-upload-image/mix-upload-image.vue\"\nexport default component.exports","export * from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mix-upload-image.vue?vue&type=template&id=7522c5f8&\"","var components\ntry {\n  components = {\n    uModal: function () {\n      return import(\n        /* webpackChunkName: \"node-modules/uview-ui/components/u-modal/u-modal\" */ \"uview-ui/components/u-modal/u-modal.vue\"\n      )\n    },\n  }\n} catch (e) {\n  if (\n    e.message.indexOf(\"Cannot find module\") !== -1 &&\n    e.message.indexOf(\".vue\") !== -1\n  ) {\n    console.error(e.message)\n    console.error(\"1. 排查组件名称拼写是否正确\")\n    console.error(\n      \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n    )\n    console.error(\n      \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n    )\n  } else {\n    throw e\n  }\n}\nvar render = function () {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mix-upload-image.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mix-upload-image.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"upload-content\">\r\n\t\t<view class=\"upload-item\" v-for=\"(item, index) in imageList\" :key=\"index\">\r\n\t\t\t<image class=\"upload-img\" :src=\"item.filePath\" mode=\"aspectFill\" @click=\"previewImage(index)\"></image>\r\n\t\t\t<!-- 删除按钮 -->\r\n\t\t\t<image class=\"upload-del-btn\" @click.stop.prevent=\"showDelModal(index)\"\r\n\t\t\t\tsrc=\"data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZGNjhCRTZFMzgwRTExRUFCNkUwOEM2Q0Y3RjUzQTE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZGNjhCRTZGMzgwRTExRUFCNkUwOEM2Q0Y3RjUzQTE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkY2OEJFNkMzODBFMTFFQUI2RTA4QzZDRjdGNTNBMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkY2OEJFNkQzODBFMTFFQUI2RTA4QzZDRjdGNTNBMTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAoACgDAREAAhEBAxEB/8QAawABAQEBAQAAAAAAAAAAAAAABggEAQIBAQEAAAAAAAAAAAAAAAAAAAABEAAABQMCAwgBBAMAAAAAAAABEQIDBBMFBgASIRQVMVFhcSIyBwhi8EFCM1M0FhEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AovNs2sWHWJy8XhwUspHYyyghdedEBFLbaREDES8gDiOglbNfsBn2RSHEwpi7JbREaUWEoUObfzfAnFD3kQeGqgH/ANBf6/MdSlV+yrXc39p+7cegeYV9gM+x2Q2mbMXe7aAhVizVCtzb+D4m4ke4zDw0FU4VmtjzGxt3izuCplQih5lYE404HubcTxIQPyENRUrfYDNZGRZ9MhpcEbbZFqhRWj9NRAk+vzU4BH3AGqjH8fYFj2Z2S4W+LPXFzllYvW2I8KUxpUdKAFTaRI6pmPb2FwLcIAP6DeutdE5J7q9bl+R2DVqmWzb36Bp8hfHuPYVj1vhzbguTnUlaXp0FlSVRo0ZSRJCxLdU3bSHdx48CIRDR9f8ANZGO59DhqcELbe1phSmj9NRYkwvzS4JH3COgB5BX69cuY/v5p+qR++ord2+Og82Vu7uXeGizA8N1F5HJBHOrVP0bNvEz0FZpVS2NuLtCvm1VoEEqECMv2H+FXZ+qeoqTr91rrU3rdbq9ZfPcwdWqfq3n++qjuPcx1+2ct/sc2xR7ffUTt7OPboHf2AwqRjufzJiWxC23tapsV0vTUWJvo80uCZdwhoM3x58h2DCrBcZkO3LkZzIWLMCe8CFRo0ZSANSQPdU3GYFx4cSMBAU5e7u5dxvK5jw3UXuYGbvGrVPdv39pnoGGffIVmzOwW6TPtymc3irBmbc2QQmPJipQIApxIDuq7i/iQAfEiSAbvr/hUjIs/hzFNiNtsi0zZTpemogTYR5qcAy7gHQVTmuFWPMbG5Z7w2KmVCC2XkCTjTge1xtXEhA/IQ1FStmv1/z/AB2Q4qHDXe7aAjSlQkitzb+bAG4ke8jDx1UAwx6/i/y4W2VzH+Gg5v7S9u09A8wr6/5/kUhtUyGuyW0RCrKmpFDm38GBJxQ9xkHjoKpwrCrHh1jbs9nbFLKRFbzyxNx1wfc44rgYiXkAaiv/2Q==\"\r\n\t\t\t\tmode=\"scaleToFill\">\r\n\t\t\t</image>\r\n\t\t\t<!-- 进度 -->\r\n\t\t\t<view class=\"upload-progress\" v-if=\"item.progress < 100\">{{item.progress}}%</view>\r\n\t\t</view>\r\n\t\t<!-- 新增按钮 -->\r\n\t\t<view class=\"upload-add-btn\" v-if=\"rduLength > 0\" @click=\"chooseImage\"></view>\r\n\r\n\t\t<u-modal v-model=\"delShow\" show-cancel-button content=\"确定要放弃这张图片么\" @confirm=\"delImage\"></u-modal>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tdelShow: false,\r\n\t\t\t\timageList: []\r\n\t\t\t};\r\n\t\t},\r\n\t\tprops: {\r\n\t\t\tcount: {\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault: 5 //单次可选择的图片数量\r\n\t\t\t},\r\n\t\t\tlength: {\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault: 1 //可上传总数量\r\n\t\t\t},\r\n\t\t\tindex: {\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\trduLength() {\r\n\t\t\t\treturn this.length - this.imageList.length;\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//选择图片\r\n\t\t\tchooseImage() {\r\n\t\t\t\tuni.chooseImage({\r\n\t\t\t\t\tcount: this.rduLength < this.count ? this.rduLength : this.count, //最多可以选择的图片张数,默认9\r\n\t\t\t\t\tsizeType: ['original', 'compressed'], //original 原图,compressed 压缩图,默认二者都有\r\n\t\t\t\t\tsourceType: ['album', 'camera'], //album 从相册选图,camera 使用相机,默认二者都有\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tthis.uploadFiles(res.tempFilePaths);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t//上传图片\r\n\t\t\tasync uploadFiles(files) {\r\n\t\t\t\tconst item = {\r\n\t\t\t\t\tfilePath: files[0],\r\n\t\t\t\t\tprogress: 0\r\n\t\t\t\t}\r\n\t\t\t\tthis.imageList.push(item);\r\n\t\t\t\tconst result = await uniCloud.uploadFile({\r\n\t\t\t\t\tfilePath: item.filePath,\r\n\t\t\t\t\tcloudPath: +new Date() + ('000000' + Math.floor(Math.random() * 999999)).slice(-6) +\r\n\t\t\t\t\t\t'.jpg',\r\n\t\t\t\t\tonUploadProgress: e => {\r\n\t\t\t\t\t\titem.progress = Math.round(\r\n\t\t\t\t\t\t\t(e.loaded * 100) / e.total\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t\tif (!result.fileID) {\r\n\t\t\t\t\tthis.$util.msg('图片上传失败,上传任务已终止');\r\n\t\t\t\t\tthis.imageList.pop();\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tconst tempFiles = await uniCloud.getTempFileURL({\r\n\t\t\t\t\tfileList: [result.fileID]\r\n\t\t\t\t})\r\n\t\t\t\tconst tempFile = tempFiles.fileList[0];\r\n\t\t\t\tif (tempFile.download_url || tempFile.fileID) {\r\n\t\t\t\t\titem.url = tempFile.download_url || tempFile.fileID;\r\n\t\t\t\t\tthis.$emit('onChange', {\r\n\t\t\t\t\t\tlist: this.imageList,\r\n\t\t\t\t\t\tindex: this.index\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.$util.msg('图片上传失败,上传任务已终止');\r\n\t\t\t\t\tthis.imageList.pop();\r\n\t\t\t\t}\r\n\t\t\t\tfiles.shift();\r\n\t\t\t\tif (files.length > 0) {\r\n\t\t\t\t\tthis.uploadFiles(files);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//删除图片\r\n\t\t\tshowDelModal(index) {\r\n\t\t\t\tthis.curIndex = index;\r\n\t\t\t\tthis.delShow = true\r\n\t\t\t},\r\n\t\t\tdelImage(index) {\r\n\t\t\t\tthis.imageList.splice(this.curIndex, 1);\r\n\t\t\t\tthis.$emit('onChange', {\r\n\t\t\t\t\tlist: this.imageList,\r\n\t\t\t\t\tindex: this.index\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t//预览图片\r\n\t\t\tpreviewImage(index) {\r\n\t\t\t\tconst urls = this.imageList.map(item => item.filePath);\r\n\t\t\t\tuni.previewImage({\r\n\t\t\t\t\tcurrent: index,\r\n\t\t\t\t\turls: urls\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t.upload-content {\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tflex-wrap: wrap;\r\n\t\tbackground-color: #fff;\r\n\t}\r\n\r\n\t.upload-item {\r\n\t\tposition: relative;\r\n\t\twidth: 31.1%;\r\n\t\tmargin: 1.1%;\r\n\t\tpadding-bottom: 31.1%;\r\n\t\theight: 0;\r\n\r\n\t\t.upload-img {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\tborder-radius: 8rpx;\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t}\r\n\r\n\t\t.upload-del-btn {\r\n\t\t\tposition: absolute;\r\n\t\t\tright: -16rpx;\r\n\t\t\ttop: -14rpx;\r\n\t\t\tz-index: 5;\r\n\t\t\twidth: 36rpx;\r\n\t\t\theight: 36rpx;\r\n\t\t\tborder: 4rpx solid #fff;\r\n\t\t\tborder-radius: 100px;\r\n\t\t}\r\n\r\n\t\t.upload-progress {\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 100%;\r\n\t\t\tbackground-color: rgba(0, 0, 0, .4);\r\n\t\t\tcolor: #fff;\r\n\t\t\tfont-size: 24rpx;\r\n\t\t\tborder-radius: 8rpx;\r\n\t\t}\r\n\t}\r\n\r\n\t.upload-add-btn {\r\n\t\tposition: relative;\r\n\t\tfloat: left;\r\n\t\twidth: 31.1%;\r\n\t\tmargin: 1.1%;\r\n\t\tpadding-bottom: 31.1%;\r\n\t\theight: 0;\r\n\t\tmargin-bottom: 24rpx;\r\n\t\tz-index: 85;\r\n\t\tborder-radius: 8rpx;\r\n\t\tbackground: #f7f7f7;\r\n\r\n\t\t&:before,\r\n\t\t&:after {\r\n\t\t\tcontent: \" \";\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 50%;\r\n\t\t\tleft: 50%;\r\n\t\t\t-webkit-transform: translate(-50%, -50%);\r\n\t\t\ttransform: translate(-50%, -50%);\r\n\t\t\twidth: 4rpx;\r\n\t\t\theight: 60rpx;\r\n\t\t\tbackground-color: #d6d6d6;\r\n\t\t}\r\n\r\n\t\t&:after {\r\n\t\t\twidth: 60rpx;\r\n\t\t\theight: 4rpx;\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mix-upload-image.vue?vue&type=style&index=0&lang=scss&\"; export default mod; export * from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mix-upload-image.vue?vue&type=style&index=0&lang=scss&\"","// extracted by mini-css-extract-plugin\n    if(module.hot) {\n      // 1712134296001\n      var cssReload = require(\"/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n      module.hot.dispose(cssReload);\n      module.hot.accept(undefined, cssReload);\n    }\n  "],"sourceRoot":""}