<el-uploadclass="avatar-uploader"action="123":http-request="upLoad"(自定义上传):show-file-list="false":on-success="handleAvatarSuccess":before-upload="beforeAvatarUpload"><img :src="imgurl" alt=""><el-button size="small" type="primary">点击上传</el-button>
</el-upload>
imgurl: '',
// 自定义上传图片upLoad (file) {var nikename = sessionStorage.getItem('nikename')const formData = new FormData()formData.append('file',file.file)formData.append('nikeName',nikename)this.axios.post(`/admin/file`,formData).then(res => res.data).then(data => {console.log(data)if(data.code === 200){this.imgurl = data.data[0]}})},beforeAvatarUpload(file) {const isJPG = file.type === 'image/jpeg';const isLt2M = file.size / 1024 / 1024 < 2;if (!isJPG) {this.$message.error('上传头像图片只能是 JPG 格式!');}if (!isLt2M) {this.$message.error('上传头像图片大小不能超过 2MB!');}return isJPG && isLt2M;},

可以自定义参数,加别的参数一起上传。如果要修改的话,

if (data.code === 200) {this.list = data.datathis.imgurl = this.list[0].photo
}

在页面加载出来的时候先获取头像

element上传图片的时候额外参数相关推荐

  1. layui上传图片需携带额外参数

    最近项目中遇到上传图片需携带跳转链接额外参数的问题困扰很久得到解决现记录如下 充分了解layui upload.js组件中的三个状态 choose,before,done choose)表示文件选择后 ...

  2. vue element上传额外参数

    element upload组件上传额外参数有两种办法: 1.element的upload组件有个附带的属性是data可用于传递额外参数 用这个自带的属性来传递时,后端可以用request来获取,如下 ...

  3. 关于element upload上传时额外参数的问题

    笔者在用上传模块时存在一个问题,每次带的额外参数在第一次时都为空.因为涉及额外参数所以笔者用的是手动上传. <el-uploadclass="upload-demo"ref= ...

  4. Element UI 上传组件实现文件上传并附带额外参数

    1. 需求 在使用 ElementUI 的上传组件 el-upload 实现文件上传功能时,如果单文件上传是比较简单的,但是在实际需求中,往往会在上传文件时伴随着一些其他参数,效果如下图: 在上传指定 ...

  5. layui upload 额外参数上传

    layui 2.0.x upload 额外参数上传 <div class="layui-inline" style="margin-top: 5px;"& ...

  6. data参数 layui_layui upload 额外参数上传

    layui 2.0.x upload 额外参数上传 机型 版本描述 选择文件 开始上传 layui.use(['upload','element','form'], function () { var ...

  7. bootstrapinput传参数_bootstrap-fileinput组件在上传时传递额外参数 Web程序 - 贪吃蛇学院-专业IT技术平台...

    解决方法 关键的配置参数是uploadExtraData 具体的代码如下: //获得额外参数的方法 fodderType = function() { return $("#fodderTy ...

  8. bootstrap-fileinput组件在上传时传递额外参数

    解决方法 关键的配置参数是uploadExtraData 具体的代码如下: //获得额外参数的方法fodderType = function() {return $("#fodderType ...

  9. ElementUI中el-upload传递额外参数为date类型时后台SpringBoot接收不到

    场景 ElementUI中el-upload怎样上传文件并且传递额外参数给Springboot后台进行接收: https://mp.csdn.net/console/editor/html/10797 ...

  10. html文件上传添加额外参数,bootstrap-fileinput组件在上传时传递额外参数

    解决方法 关键的配置参数是uploadExtraData 具体的代码如下: //获得额外参数的方法 fodderType = function() { return $("#fodderTy ...

最新文章

  1. javascript 操作Word和Excel的实现代码
  2. rpm 查看安装包 信息 时间 目录
  3. python学起来难不难-零基础学Python爬虫难不难?要怎么学?
  4. 修改数据结构记录,将同级数据改成父子集数据
  5. shell脚本常用命令
  6. Python入门:操作文件
  7. python中的位置怎么看_如何知道项目在Python有序字典中的位置
  8. Kali渗透测试——利用metasploit攻击靶机WinXP SP1
  9. ElasticSearch - JAVAAPI练习
  10. php报表数据打印机,通过打印机打印带打印功能的php表
  11. 牛客网–华为机试在线训练6:质数因子
  12. WiFi Explorer Mac版WiFi管理器常见问题解答
  13. Java入门基础知识之函数
  14. 经典算法详解(2):费氏数列
  15. android在framework层增加自己的service---仿照GPS
  16. 《人类简史》个人读书笔记
  17. VirtualBox安装macOS Big Sur
  18. 51nod 1213 二维曼哈顿距离最小生成树
  19. APP流量变现之穿山甲广告平台接入
  20. 图片上传的两种方式(前端和后端)

热门文章

  1. 读书笔记:移动的帝国_日本移动互联网兴衰启示录
  2. 快速理解 HTTP协议
  3. cm12 for 三星n7100编译
  4. phantomjs自动截图生成图片
  5. 机房动环监控解决方案!
  6. python 开放端口探测工具
  7. 如何在PB数据窗口中设置数据窗口的更新属性
  8. Excel快捷键大全,没有最全,只有更全!
  9. 漏型和源型区分,NPN和PNP区别
  10. Python 开发桌面应用居然如此简单