vue+elementUI实现图片上传功能


Posted in Javascript onAugust 20, 2019

本文实例为大家分享了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、图片上传的位置和路径是存在不同的表中。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 写类方式之七
Jul 05 Javascript
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
Dec 28 Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
May 07 Javascript
利用js实现遮罩以及弹出可移动登录窗口
Jul 08 Javascript
JS 对象属性相关(检查属性、枚举属性等)
Apr 05 Javascript
javascript检查某个元素在数组中的索引值
Mar 30 Javascript
JavaScript之Date_动力节点Java学院整理
Jun 28 Javascript
AngularJS实现tab选项卡的方法详解
Jul 05 Javascript
基于vue2实现左滑删除功能
Nov 28 Javascript
基于node.js实现微信支付退款功能
Dec 19 Javascript
在NPM发布自己造的轮子的方法步骤
Mar 09 Javascript
JavaScript事件的委托(代理)的用法示例详解
Feb 18 Javascript
vue+elementUi图片上传组件使用详解
Aug 20 #Javascript
vue集成chart.js的实现方法
Aug 20 #Javascript
微信小程序实现定位及到指定位置导航的示例代码
Aug 20 #Javascript
微信小程序使用车牌号输入法的示例代码
Aug 20 #Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
Aug 20 #Javascript
Vue实现购物车详情页面的方法
Aug 20 #Javascript
详解解决小程序中webview页面多层history返回问题
Aug 20 #Javascript
You might like
基于PHP创建Cookie数组的详解
2013/07/03 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
Nigma vs Liquid BO3 第二场2.14
2021/03/10 DOTA
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
2015/03/18 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
2020/04/20 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
django 修改server端口号的方法
2018/05/14 Python
10款最好的Python开发编辑器
2019/07/03 Python
python获取引用对象的个数方式
2019/12/20 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
彻底搞懂 python 中文乱码问题(深入分析)
2020/02/28 Python
Python基于QQ邮箱实现SSL发送
2020/04/26 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
在什么时候需要使用"常引用"
2015/12/31 面试题
校长就职演讲稿
2014/01/06 职场文书
彩色的非洲教学反思
2014/02/18 职场文书
金融学专科生自我鉴定
2014/02/21 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
政风行风评议心得体会
2014/10/21 职场文书
西安兵马俑导游词
2015/02/02 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
解决pytorch-gpu 安装失败的记录
2021/05/24 Python
Python Pygame实战之塔防游戏的实现
2022/03/17 Python