Просмотр исходного кода

修复图片预览组件src属性为null值控制台报错问题(I5KBAS)

RuoYi лет назад: 3
Родитель
Сommit
858f576fa3
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      ruoyi-ui/src/components/ImagePreview/index.vue

+ 7 - 1
ruoyi-ui/src/components/ImagePreview/index.vue

@@ -17,7 +17,7 @@ export default {
17
   props: {
17
   props: {
18
     src: {
18
     src: {
19
       type: String,
19
       type: String,
20
-      required: true
20
+      default: ""
21
     },
21
     },
22
     width: {
22
     width: {
23
       type: [Number, String],
23
       type: [Number, String],
@@ -30,10 +30,16 @@ export default {
30
   },
30
   },
31
   computed: {
31
   computed: {
32
     realSrc() {
32
     realSrc() {
33
+      if (!this.src) {
34
+        return;
35
+      }
33
       let real_src = this.src.split(",")[0];
36
       let real_src = this.src.split(",")[0];
34
       return real_src;
37
       return real_src;
35
     },
38
     },
36
     realSrcList() {
39
     realSrcList() {
40
+      if (!this.src) {
41
+        return;
42
+      }
37
       let real_src_list = this.src.split(",");
43
       let real_src_list = this.src.split(",");
38
       let srcList = [];
44
       let srcList = [];
39
       real_src_list.forEach(item => {
45
       real_src_list.forEach(item => {