表格图片加载不出来,破图,加载失败怎么办_ie网页表格显示不出来

表格图片加载不出来,破图,加载失败怎么办_ie网页表格显示不出来表格图片加载不出来,破图,加载失败el-upload组件将图片上传至服务器<templateslot-scope=”scope”slot=”wjmcForm”><el-upload:headers=”headers”:show-file-list=”false”…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

表格图片加载不出来,破图,加载失败

一、如果用el-upload组件将图片上传至服务器

<template slot-scope="scope" slot="wjmcForm">
          <el-upload
                  :headers="headers"
                  :show-file-list="false"
                  :on-success="handleAvatarSuccess"
                  class="avatar-uploader"
                  action="/admin/sys-file/upload">
                  <img id="wjmc_form" v-if="wjmcUrl" :src="wjmcUrl" class="avatar">
                  <i v-else class="el-icon-plus avatar-uploader-icon"/>
        </el-upload>
</template>

Jetbrains全家桶1年46,售后保障稳定

设置show-file-list=”false”后,搭配 使用可以上传头像,且上传后显示图片不显示+加号。
action是必选参数,上传图片上去的地址。
headers设置上传的请求头部
on-success文件上传成功时的钩子,上传方法:

handleAvatarSuccess(res, file) {
     this.wjmcUrl = URL.createObjectURL(file.raw);
     this.fileName = res.data.bucketName + '-' + res.data.fileName;
},

上传data:

headers: {
     Authorization: 'Bearer ' + store.getters.access_token
},
     wjmcUrl: '',
     fileName:'',

上传样式:

<style>
  .avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }

  .avatar-uploader .el-upload:hover {
    border-color: #409EFF;
  }

  .avatar-uploader-icon {
    font-size: 28px !important;
    color: #8c939d !important;
    width: 178px !important;
    height: 178px !important;
    line-height: 178px !important;
    text-align: center !important;
  }

  .avatar {
    width: 108px;
    height: 108px;
    display: block;
  }
</style>

这样即可完成上传图片。

二、但是,也会出现图片在表格中没法显示的问题

如下图:
在这里插入图片描述

解决方法:在表格初始化数据的地方,我的是在method方法中的getList里,对图片显示地址进行转换,如下:
在这里插入图片描述

this.wjmcUrl = this.tableData[0].wjmc;
for (var i=0;i<this.tableData.length;i++){
       if (this.tableData[i]["wjmc"]){
            this.tableData[i]["wjmc"]=this.pathNm+this.tableData[i]["wjmc"].split("-")[0]+"/"+this.tableData[i]["wjmc"].split("-")[1]
       }else{
           this.tableData[i]["wjmc"]=this.pathNm+"lsfw/暂无图片1.png";
       }
 };

this.tableData是指表格的数据信息,this.pathNm是data中添加url变量:pathNm:'http://47.112.149.138:9000/'

这样图片即可在表格中正常显示了。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206709.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LeetCode重建二叉树详解[通俗易懂]

    LeetCode重建二叉树详解[通俗易懂]LeetCode重建二叉树详解题目描述原理分析(1)大致思路(2)细节阐述代码实现(1)主函数(2)递归函数参数区间的决定递归结束的条件总结题目描述原理分析(1)大致思路下面讲解一下,前序遍历+中序遍历如何确定一个唯一的二叉树。关于二叉树的基本知识,请看二叉树的基本操作及联系。对此就不再过多重复。对于前序遍历顺序:根、左子树、右子树;对于中序的遍历顺序:左子树、根、右子树。所以通过前序遍历,我们获取前序第一个结点就是这个树的根,再在中序遍历中找到该结点的位置。在中序中,根的左边全部的是属于根左子

    2022年6月12日
    35
  • c语言qq聊天刷屏代码大全,QQ聊天刷屏脚本 达人分享技巧

    教大家自己编写一个QQ聊天刷屏的脚本,几步就可以搞定哦。操作方法01点击电脑左下角的开始菜单,选择记事本,新建一个记事本文件。02在记事本中输入以下代码:SetWshShell=WScript.CreateObject(“WScript.Shell”)WshShell.AppActivate”wendy”fori=1to10WScript.Sleep500WshShell.SendK…

    2022年4月9日
    770
  • 2193. 分配问题(最小费用最大流解决最佳二分图问题)

    2193. 分配问题(最小费用最大流解决最佳二分图问题)有 n 件工作要分配给 n 个人做。第 i 个人做第 j 件工作产生的效益为 cij。试设计一个将 n 件工作分配给 n 个人做的分配方案。对于给定的 n 件工作和 n 个人,计算最优分配方案和最差分配方案。输入格式第 1 行有 1 个正整数 n,表示有 n 件工作要分配给 n 个人做。接下来的 n 行中,每行有 n 个整数 cij,表示第 i 个人做第 j 件工作产生的效益为 cij。输出格式第一行输出最差分配方案下的最小总效益。第二行输出最优分配方案下的最大总效益。数据范围1≤n≤

    2022年8月9日
    2
  • 报错注入是什么?一看你就明白了。报错注入原理+步骤+实战案例「建议收藏」

    报错注入是什么?一看你就明白了。报错注入原理+步骤+实战案例「建议收藏」报错注入怎么使用,报错注入步骤,报错注入原理,报错注入使用。

    2022年9月30日
    0
  • route-map的原理及简单应用[通俗易懂]

    route-map的原理及简单应用[通俗易懂]route-map(路由策略)

    2022年7月4日
    20
  • 2018年系统架构设计师上午真题

    2018年系统架构设计师上午真题●在磁盘调度管理中,应先进行移臂调度,再进行旋转调度。假设磁盘移动臂位于21号柱面上,进程的请求序列如下表所示。如果采用最短移臂调度算法,那么系统的响应序列应为( )。(1)A.②⑧③④⑤①⑦⑥⑨B.②③⑧④⑥⑨①⑤⑦C.①②③④⑤⑥⑦⑧⑨D.②⑧③⑤⑦①④⑥⑨●某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用( ),图中( )。…

    2022年6月1日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号