elementUI文件上传控件单个页面存在多个时的解决办法
1 <el-upload 2 class="upload-demo" 3 ref="upLoad2" ----------------------上传控件唯一标志 4 action="https://jsonplaceholder.typicode.com/posts/" 5 6 :on-change="handleChange" 7 :file-list="fileList" 8 :auto-upload="false"> 9 <el-button slot="trigger" size="small" type="primary" @click="curup('upLoad2')">选取文件</el-button> 10 <el-button style="margin-left: 10px;" size="small" type="success" @click="submitUpload">上传到服务器</el-button> 11 <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div> 12 </el-upload
在methods里面
submitUpload() {
this.$refs.upLoad1.submit();
},
handleChange(file, fileList){ ----------------选中文件后确定后上传
console.log(this.$refs)
this.$refs[this.Up].submit();
},
作者:Jspeng
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步