vue 模板循环绘制多行上传文件功能实现
更新时间:2023年07月03日 11:20:15 作者:CUI_PING
这篇文章主要为大家介绍了vue 模板循环绘制多行上传文件功能实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
循环绘制模板
我们在上传多个文件时, 循环绘制模板, el-upload 拿不到当前操作的节点 , 可以在其外层增加一个div 加上点击事件,记下当前操作节点, 代码如下
<el-form-item
:label="val.label+':'"
v-for="(val, key, index) of orther_license_info"
:key="key + '_'+index"
:prop="key">
<el-col :span="8">
<el-input
type="text"
readonly
v-model="conf[key]"
></el-input>
</el-col>
<el-col offset="1" :span="7">
<div @click="fileDivClick(key)">
<el-upload
:on-change="fileChange"
:show-file-list="false"
:auto-upload="false"
:accept="key!=='otherQualification'?'image/jpeg,image/png':'image/jpeg,.zip'"
>
<el-button slot="trigger" type="primary" style="width: 83px" >{{val.sltFlg?"已选择":"选择文件"}}</el-button>
<el-button class="margin-left-10" type="primary" @click="uploadFile(key)">上传文件</el-button>
</el-upload>
</div>
</el-col>
</el-form-item>事件
fileDivClick(curKey){
this.curKey = curKey
},
fileChange(file, fileList) {
}以上就是vue 模板循环绘制多行上传文件功能实现的详细内容,更多关于vue 模板循环上传文件的资料请关注脚本之家其它相关文章!
相关文章
vue3 vite ant deign vue黑暗模式实现过程
该文章介绍了如何通过CSS变量和全局CSS文件实现黑暗模式,主要内容包括:创建`dark.less`和`light.less`文件对应黑暗和白天模式,使用CSS变量替换原有数值,编写切换CSS函数及切换黑暗/白天模式的函数,使用此方法,只需调用切换函数即可实现模式切换2026-04-04
Vue3使用Univer Docs创建在线编辑Excel的示例代码
本文介绍了如何在Vue3项目中集成UniverDocs,一个基于Luckysheet的企业文档与数据协同解决方案,指导了从安装到在页面中使用的步骤,以及注意事项,如数据格式转换和二次开发的灵活性,需要的朋友可以参考下2025-04-04
vue甘特图vxe-gantt实现点击任务条弹出编辑表单效果
本文将介绍如何使用 vxe-gantt 组件实现点击任务条弹出编辑表单的功能,支持对任务的名称、时间、进度、负责人、图片附件等信息进行编辑,感兴趣的朋友跟随小编一起看看吧2026-03-03


最新评论