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 相关文章推荐
基于jQuery的Spin Button自定义文本框数值自增或自减
Jul 17 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
Jul 10 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
Dec 28 Javascript
jquery实现表格本地排序的方法
Mar 11 Javascript
JavaScript的代码编写格式规范指南
Dec 07 Javascript
JS封装的自动创建表格的实现代码
Jun 15 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
Jan 03 Javascript
javascript判断回文数详解及实现代码
Feb 03 Javascript
Vue中如何实现轮播图的示例代码
Jul 27 Javascript
在小程序Canvas中使用measureText的方法示例
Oct 19 Javascript
微信小程序引入VANT组件的方法步骤
Sep 19 Javascript
vue实现在进行增删改操作后刷新页面
Aug 05 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重定向的3种方式
2013/03/07 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
PHP实现批量修改文件名的方法示例
2019/09/18 PHP
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
js 验证密码强弱的小例子
2013/03/21 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
如何设置iframe高度自适应在跨域情况下的可用方法
2013/09/06 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
Vue 2.0学习笔记之Vue中的computed属性
2017/10/16 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
一行python实现树形结构的方法
2019/08/09 Python
python实现快递价格查询系统
2020/03/03 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
美国维生素、补充剂、保健食品购物网站:Vitacost
2016/08/05 全球购物
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
台湾旅游网站:灿星旅游
2018/10/11 全球购物
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
英文简历中的自荐信范文
2013/12/14 职场文书
农民致富事迹材料
2014/01/23 职场文书
一份创业计划书范文
2014/02/08 职场文书
《放小鸟》教学反思
2014/04/20 职场文书
优秀教师先进材料
2014/12/16 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
Python移位密码、仿射变换解密实例代码
2021/06/27 Python