lrf402788946 4 سال پیش
والد
کامیت
4b266c3037
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      src/views/task/taskDetail.vue

+ 2 - 1
src/views/task/taskDetail.vue

@@ -31,7 +31,7 @@
             <el-col :span="getSpan('picurl')" v-if="taskAnswer && taskAnswer.picurl">
               <el-card header="上传作业">
                 <!-- <el-alert title="点击查看大图" type="success" style="margin:10px" center></el-alert> -->
-                <el-image :src="taskAnswer.picurl" :preview-src-list="[taskAnswer.picurl]"></el-image>
+                <el-image v-for="(i, index) in taskAnswer.picurl" :key="index" :src="i" :preview-src-list="taskAnswer.picurl"></el-image>
               </el-card>
             </el-col>
           </el-row>
@@ -77,6 +77,7 @@ export default {
     async search() {
       const taskAnswer = await this.fetch(this.uploadtaskid);
       const item = taskAnswer.data;
+      if (!_.isArray(item.picurl)) item.picurl = [item.picurl];
       this.$set(this, `taskAnswer`, item);
       if (item.taskid) {
         let task = await this.taskInfo(item.taskid);