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 相关文章推荐
web基于浏览器的本地存储方法应用
Nov 27 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
Jul 15 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
Sep 30 Javascript
js获取电脑分辨率的思路及操作
Nov 22 Javascript
FireBug 调试JS入门教程 如何调试JS
Dec 23 Javascript
JS小游戏之宇宙战机源码详解
Sep 25 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
Jan 04 Javascript
移动端使用localResizeIMG4压缩图片
Apr 22 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
May 10 Javascript
Vue学习笔记进阶篇之单元素过度
Jul 19 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
Aug 24 Javascript
详解vue的diff算法原理
May 20 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 团购折扣计算公式
2011/11/24 PHP
php计算一个文件大小的方法
2015/03/30 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
Javascript 中的类和闭包
2010/01/08 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
JQuery分屏指示器图片轮换效果实例
2015/05/21 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
2016/08/25 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
实现一个 Vue 吸顶锚点组件方法
2019/07/10 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
VUE实现密码验证与提示功能
2019/10/18 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
python处理xml文件的方法小结
2017/05/02 Python
详解django中自定义标签和过滤器
2017/07/03 Python
Python虚拟环境项目实例
2017/11/20 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
python 绘制拟合曲线并加指定点标识的实现
2019/07/10 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
完美解决Pycharm中matplotlib画图中文乱码问题
2021/01/11 Python
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
日本著名的平价时尚女性购物网站:Fifth
2016/08/24 全球购物
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
世界上最大的二手相机店:KEN
2017/05/17 全球购物
英国门把手公司:Door Handle Company
2019/05/12 全球购物
2014最新房贷收入证明范本
2014/09/12 职场文书
反四风个人对照检查材料
2014/09/26 职场文书
nginx日志格式分析和修改
2022/04/28 Servers