|
@@ -19,7 +19,7 @@
|
|
|
</t-upload>
|
|
|
</template>
|
|
|
<script setup name="UploadImage">
|
|
|
-import { ref, watch } from 'vue';
|
|
|
+import { ref, watch, onMounted } from 'vue';
|
|
|
import { MessagePlugin } from 'tdesign-vue-next';
|
|
|
import { uploadFiles } from '@/api/common';
|
|
|
import { getFileMD5 } from '@/utils/crypto';
|
|
@@ -94,14 +94,17 @@ const handleChange = () => {
|
|
|
emit('change', data);
|
|
|
};
|
|
|
|
|
|
-watch(
|
|
|
- () => props.modelValue,
|
|
|
- (val, oldval) => {
|
|
|
- if (val === oldval) return;
|
|
|
- files.value = val || [];
|
|
|
- },
|
|
|
- {
|
|
|
- immediate: true,
|
|
|
- }
|
|
|
-);
|
|
|
+onMounted(() => {
|
|
|
+ files.value = props.config.value || [];
|
|
|
+});
|
|
|
+// watch(
|
|
|
+// () => props.modelValue,
|
|
|
+// (val, oldval) => {
|
|
|
+// if (val === oldval) return;
|
|
|
+// files.value = val || [];
|
|
|
+// },
|
|
|
+// {
|
|
|
+// immediate: true,
|
|
|
+// }
|
|
|
+// );
|
|
|
</script>
|