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 import css实例代码
Jul 18 Javascript
jquery 单击li防止重复加载的实现代码
Dec 24 Javascript
img onload事件绑定各浏览器均可执行
Dec 19 Javascript
Jquery选择子控件&quot;大于号&quot;和&quot; &quot;区别介绍及使用示例
Jun 25 Javascript
appendChild() 或 insertBefore()使用与区别介绍
Oct 11 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
Jan 13 Javascript
javascript中数组的多种定义方法和常用函数简介
May 09 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
Apr 15 Javascript
Bootstrap每天必学之响应式导航、轮播图
Apr 25 Javascript
javascript 内置对象及常见API详细介绍
Nov 01 Javascript
Easyui在treegrid添加控件的实现方法
Jun 23 Javascript
jquery 键盘事件的使用方法详解
Sep 13 jQuery
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实现验证码功能
2006/10/09 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
Javascript valueOf 使用方法
2008/12/28 Javascript
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
JS中的form.submit()不能提交表单的错误原因
2014/10/08 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
2017/01/08 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
JQuery常见节点操作实例分析
2019/05/15 jQuery
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
python人民币小写转大写辅助工具
2018/06/20 Python
Python数据可视化库seaborn的使用总结
2019/01/15 Python
Django中的cookie和session
2019/08/27 Python
Python FFT合成波形的实例
2019/12/04 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
专科毕业生就业推荐信
2013/11/01 职场文书
人力资源部经理助理岗位职责
2014/03/04 职场文书
社区道德讲堂实施方案
2014/03/21 职场文书
搬迁通知
2015/04/20 职场文书
创业计划书之养殖业
2019/10/11 职场文书