guhongwei vor 4 Jahren
Ursprung
Commit
08ad72cdbf
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      src/views/news/parts/list.vue

+ 5 - 2
src/views/news/parts/list.vue

@@ -31,11 +31,12 @@
         <el-col :span="24" class="thr" v-else-if="type == '3'">
           <el-col :span="12" class="list" v-for="(item, index) in list" :key="index">
             <el-col :span="24" class="image">
-              <el-carousel height="135px" arrow="never" indicator-position="none" :interval="2000">
+              <el-carousel height="135px" arrow="never" indicator-position="none" :interval="2000" v-if="item.image.length > 0">
                 <el-carousel-item v-for="(tag, index) in item.image" :key="index">
                   <el-image :src="tag.url"></el-image>
                 </el-carousel-item>
               </el-carousel>
+              <el-image :src="noImage" v-else></el-image>
             </el-col>
             <el-col :span="24" class="title">
               {{ item.title }}
@@ -90,7 +91,9 @@ export default {
   },
   components: {},
   data: function () {
-    return {};
+    return {
+      noImage: require('@a/noImg.jpg'),
+    };
   },
   created() {},
   methods: {},