|
@@ -14,10 +14,11 @@ export default {
|
|
|
fileList: {
|
|
|
get() {
|
|
|
return this.$props.value.map((item) => {
|
|
|
- return {
|
|
|
- ...item,
|
|
|
- url: item.filepath,
|
|
|
- };
|
|
|
+ return item.filepath;
|
|
|
+ // return {
|
|
|
+ // ...item,
|
|
|
+ // url: item.filepath,
|
|
|
+ // };
|
|
|
});
|
|
|
},
|
|
|
set() {},
|
|
@@ -28,6 +29,9 @@ export default {
|
|
|
console.log(file, "file");
|
|
|
},
|
|
|
useDelete() {},
|
|
|
+ expressImgPreview() {},
|
|
|
+ onClose() {},
|
|
|
+ onSwitch() {},
|
|
|
},
|
|
|
created() {},
|
|
|
};
|
|
@@ -35,17 +39,22 @@ export default {
|
|
|
|
|
|
<template>
|
|
|
<div class="preview-image">
|
|
|
- <van-uploader
|
|
|
+ <template v-for="(img, index) in fileList">
|
|
|
+ <el-image
|
|
|
+ :key="index"
|
|
|
+ :src="fileList[index]"
|
|
|
+ :preview-src-list="fileList"
|
|
|
+ :initial-index="index"
|
|
|
+ style="width: 60px; height: 60px; margin: 0 10px 5px 0"
|
|
|
+ >
|
|
|
+ </el-image>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <!-- <van-uploader
|
|
|
v-model="fileList"
|
|
|
preview-size="60px"
|
|
|
:deletable="false"
|
|
|
readonly
|
|
|
- />
|
|
|
+ /> -->
|
|
|
</div>
|
|
|
</template>
|
|
|
-
|
|
|
-<style scoped>
|
|
|
-.van-image-preview {
|
|
|
- z-index: 2024;
|
|
|
-}
|
|
|
-</style>
|