vue+elementUI实现图片上传功能
2019-08-20 10:28
1761 查看
本文实例为大家分享了vue+elementUI图片上传的具体代码,供大家参考,具体内容如下
1、html
<el-form-item label="图片" prop="logo"> <el-upload name="file" v-if="optype==0" :action="'/upload'" accept=".jpg, .png" list-type="picture-card" :file-list="fileLists" :on-preview="handlePictureCardPreview" :on-success="success" :on-remove="handleRemove"> <i class="el-icon-plus"></i> </el-upload> <!--大图弹出框--> <el-dialog :visible.sync="imgDialogVisible" size="full" :modal="false" title="查看大图片"> <img width="100%" :src="dialogImageUrl" alt=""> </el-dialog> </el-form-item>
2、定义
dialogImageUrl: '', imgDialogVisible: false, fileLists: [],
3、在需要使用的方法中给fileLists[]赋值
vm.fileLists = []; if (row.logo != undefined && row.logo != "") { vm.fileLists.push({url:row.logo}); }
4、其他几个属性的方法
//删除图片 handleRemove(file, fileList) { this.form.logo='' }, //查看大图 handlePictureCardPreview(file) { this.dialogImageUrl = file.url; this.imgDialogVisible = true; }, //图片上传成功 success(response, file, fileList) { this.fileLists = []; this.fileLists = [file] this.form.logo = file.response.result; },
5、图片上传的位置和路径是存在不同的表中。
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- vue+elementUI实现表单和图片上传及验证功能示例
- Vue Element UI + OSS实现上传文件功能
- elementUI+koa实现图片上传功能
- vue-cli + ElementUI 实现自定义接口上传图片
- vue+element-ui+axios实现图片上传
- vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
- 基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
- vue 实现剪裁图片并上传服务器功能
- Vue + Element UI 实现权限管理系统 前端篇(七):功能组件封装
- vue-quill-editor实现图片上传功能
- vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图)
- Vue上传文件:ElementUI中的upload实现
- vue中利用simplemde实现markdown编辑器(增加图片上传功能)
- vue实现的上传图片到数据库并显示到页面功能示例
- 关于vue+element ui 实现上传文件
- Vue+Element UI+Lumen实现通用表格分页功能
- vue实现的上传图片到数据库并显示到页面功能示例
- Vue+element-ui 实现表格的分页功能示例
- Vue + Element UI 实现权限管理系统 前端篇(十四):菜单功能实现
- vue+elementUi做的图片上传组件