可以直接放到组件里用, “action”改为自己的接口路径;

效果:点击看效果图

<template><Form :model="formItem" :label-width="80"><FormItem label="文件名称"><Input v-model="formItem.input"></Input></FormItem><FormItem label="文件"><Uploadref="upload":before-upload="handleUpload"action="https://jsonplaceholder.typicode.com/posts/":data="formItem"><Button icon="ios-cloud-upload-outline">选择附件</Button></Upload></FormItem><FormItem label="归属地"><Select v-model="formItem.select"><Option value="beijing">北京</Option><Option value="shanghai">上海</Option><Option value="shenzhen">深圳</Option></Select></FormItem><FormItem label="备注"><Input v-model="formItem.textarea" type="textarea" :autosize="{minRows: 2,maxRows: 5}" placeholder="Enter something..."></Input></FormItem><FormItem><Button type="primary" @click="upload">Submit</Button></FormItem></Form>
</template>
<script>export default {data () {return {formItem: {input: '',select: '',textarea: ''},file: null,loadingStatus: false}},methods: {handleUpload (file) {this.file = file;this.formItem.input = file.namereturn false;},upload () {this.loadingStatus = true;setTimeout(() => {// 重点 赋值this.$set(this.$refs.upload.data,'input',this.formItem.input)this.$set(this.$refs.upload.data,'select',this.formItem.select)this.$set(this.$refs.upload.data,'textarea',this.formItem.textarea)this.$refs.upload.post(this.file)this.file = null;this.loadingStatus = false;this.$Message.success('Success')}, 1500);}}}
</script>

参考:参考原文,讲解的很详细

iview upload 上传时携带额外参数相关推荐

  1. el-upload上传文件携带额外参数

    在进行文件上传时,需要传递其他参数,比如下图中需要实现携带下拉框的参数 前端实现:将下拉框中的参数 传递到:data中 :data="{'script_model':script_model ...

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

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

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

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

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

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

  5. element-ui upload 上传组件附带额外参数进行上传(表单形式,多个参数)

    之前一直使用upload组件单个上传文件,最近遇到需要上传表单字段,表单中有多个参数 下图是接口要求: 官网上传组件中提供了响应的功能实现,但是demo中未演示,不注意看文档参数的话,可能会不知道这个 ...

  6. 【Antd Design Upload】 antd Upload 上传时只有Uploading状态,无法获取返回的数据

    问题:antd Upload 上传时只触发Uploading状态,无法获取服务器返回的response,根据控制台的结果发现只有一种Uploading,上传图片时只触发了一次. 根据官网可以知道.上传 ...

  7. ElementUI上传文件和额外参数

    ElementUI 上传文件和额外参数 需求是: 现有一后端接口,POST类型,参数为 @RequestParam("file") MultipartFile file,int c ...

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

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

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

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

最新文章

  1. ES强制删除docs.deleted 标记的文档 document
  2. vim 高级使用技巧第二篇
  3. 【Python】Error:'int' object is not callable
  4. 代码审计系列篇一之代码审计学习思路
  5. GridView, DataGrid 中,DataFormatString语法汇总
  6. Python基础十七:IO编程一:读写文件
  7. 【经验】网格|Word文档间复制粘贴保留源格式后,行间距却发生变化
  8. Android/Linux Thermal Governor之IPA分析与使用
  9. 闲置商标转让怎样管理最好?
  10. hdoj 5510 Bazinga
  11. RS232接口EMC设计方案
  12. 如何用cmd运行jar
  13. shell trim函数
  14. 谷歌浏览器如何设置和恢复纯黑界面
  15. C++定时器实现定时任务
  16. 经典文献阅读之--Cam2BEV
  17. nodejs基础学习笔记
  18. 王阳明:人心本是光明之镜 奈何因私欲黯淡无光
  19. java 解析dat_JAVA中怎么读取DAT文件中的内容
  20. 计算机er保研选网络安全方向怎么样?

热门文章

  1. 服务器监控系统——Cacti
  2. 用I2C级联扩展器做一个时钟盒子
  3. mysql 1032错误_修复mysql slave复制1032错误
  4. 用Python代码来下载任意指定网易云歌曲
  5. 【FCN】Fully Convolutional Networks for Semantic Segmentation学习
  6. 数据结构与算法-二叉搜索树
  7. 实验1 蓝桥ROS1机器人入门 适用kinetic/melodic/noetic
  8. 涅普计划-web入门简介笔记
  9. lunces_CES降温 汽车巨头回归底特律
  10. android手机壁纸