|
@@ -61,6 +61,10 @@ export default defineComponent({
|
|
|
type: Function,
|
|
|
default: (data: string) => ({})
|
|
|
},
|
|
|
+ onRemove: {
|
|
|
+ type: Function,
|
|
|
+ default: (data: string) => ({})
|
|
|
+ },
|
|
|
domSize: {
|
|
|
type: Object,
|
|
|
default: {
|
|
@@ -80,6 +84,7 @@ export default defineComponent({
|
|
|
// 删除图片
|
|
|
this.$emit('update:modelValue', '')
|
|
|
},
|
|
|
+
|
|
|
//从本地选择文件
|
|
|
async handleChange(info: any) {
|
|
|
if (this.isStopRun) {
|
|
@@ -119,11 +124,8 @@ export default defineComponent({
|
|
|
return isLtSize
|
|
|
},
|
|
|
error() {
|
|
|
- this.remove()
|
|
|
- this.loading = false
|
|
|
- },
|
|
|
- remove() {
|
|
|
this.onDelete()
|
|
|
+ this.loading = false
|
|
|
},
|
|
|
//获取服务器返回的地址
|
|
|
handleCropperSuccess(data: any) {
|
|
@@ -138,7 +140,7 @@ export default defineComponent({
|
|
|
// 取消上传
|
|
|
handleCropperClose() {
|
|
|
this.loading = false
|
|
|
- this.remove()
|
|
|
+ this.onDelete()
|
|
|
},
|
|
|
getBase64(img, callback) {
|
|
|
const reader = new FileReader()
|
|
@@ -179,9 +181,8 @@ export default defineComponent({
|
|
|
<i
|
|
|
class={styles.iconDelete}
|
|
|
onClick={(e: any) => {
|
|
|
- console.log('11111')
|
|
|
e.stopPropagation()
|
|
|
- this.onDelete()
|
|
|
+ this.onRemove()
|
|
|
}}
|
|
|
></i>
|
|
|
)}
|