Houmior 2019-01-22 10:12 采纳率: 0%
浏览 9073
已采纳

vue 怎么判断图片是否存在 存在就显示图片 不存在就显示暂无

<el-table-column label="营业执照">
        <template slot-scope="scope">
            <img :src="getFileUrl()+'/consulting-file/file/getFile?fileId=' + scope.row.fileUploads[0].fileSaveUrl"  class="el-banner"/>
        </template>
      </el-table-column>

      <el-table-column label="经典案例">
        <template slot-scope="scope">
        <a :href="getFileUrl()+'/consulting-file/file/getFile?fileId=' + scope.row.fileUploads[1].fileSaveUrl">
              {{scope.row.fileUploads[1].fileName}}
          </a>
        </template>
      </el-table-column>
  • 写回答

2条回答

  • 阡路陌人 2019-01-22 10:39
    关注

    在data里面申明一个变量,之后将src获取的数据赋值给这个变量

                        <template slot-scope="scope" v-if='src != ""'>
                <img :src="src"  class="el-banner"/>
            </template>
    
    
                    data () {
                        return: {
                            src: ''
                        }
                    },
    
                    mounted () {
                        this.src = getFileUrl()+'/consulting-file/file/getFile?fileId=' + scope.row.fileUploads[0].fileSaveUrl;
                    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置