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 相关文章推荐
懒就要懒到底——鼠标自动点击(含时间判断)
Feb 20 Javascript
JQuery自适应IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
Mar 28 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
Dec 11 Javascript
JS实现两个大数(整数)相乘
Apr 28 Javascript
JavaScript实现动态创建CSS样式规则方案
Sep 06 Javascript
jQuery的text()方法用法分析
Dec 20 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
Apr 29 Javascript
jQuery下拉菜单的实现代码
Nov 03 Javascript
angular基于ng-alain定义自己的select组件示例
Feb 23 Javascript
javascript中可能用得到的全部的排序算法
Mar 05 Javascript
vue实现购物车功能(商品分类)
Apr 20 Javascript
ant design vue datepicker日期选择器中文化操作
Oct 28 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+MYSQL的文章管理系统(一)
2006/10/09 PHP
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
PHP多文件上传类实例
2015/03/07 PHP
php运行时动态创建函数的方法
2015/03/16 PHP
php使用post数组的键值创建同名变量并赋值的方法
2015/04/03 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
CodeIgniter配置之config.php用法实例分析
2016/01/19 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
JavaScript delete 属性的使用
2009/10/08 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
node.js中的dns.getServers方法使用说明
2014/12/08 Javascript
使用Chart.js图表库制作漂亮的响应式表单
2015/10/28 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
JQuery动态添加Select的Option元素实现方法
2016/08/29 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
Python pip安装第三方库实现过程解析
2020/07/09 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
Python操作Excel的学习笔记
2021/02/18 Python
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
联想香港官方网站及网店:Lenovo香港
2018/04/13 全球购物
新农村建设标语
2014/06/24 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
毕业典礼邀请函
2015/01/31 职场文书
元宵节寄语大全
2015/02/27 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python
JavaScript文档对象模型DOM
2021/11/20 Javascript
MySQL中CURRENT_TIMESTAMP的使用方式
2021/11/27 MySQL
HTML静态页面获取url参数和UserAgent的实现
2022/08/05 HTML / CSS