diff --git a/src/components/Upload/Images.vue b/src/components/Upload/Images.vue index 2eef8b2..a04bad4 100644 --- a/src/components/Upload/Images.vue +++ b/src/components/Upload/Images.vue @@ -47,7 +47,7 @@ const props = withDefaults(defineProps(), { borderRadius: "8px", }) -const imageUrls = defineModel() +const imageUrls = defineModel("modelValue", { default: "" }) const imageBaseUrl = import.meta.env.VITE_IMAGE_BASE_PATH const dialogVisible = ref(false) @@ -162,7 +162,7 @@ const self_disabled = computed(() => { watch( () => imageUrls.value, (newValue) => { - if (!newValue) { + if (!newValue || Object.prototype.toString.call(newValue) !== "[object String]") { fileList.value = [] return }