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 相关文章推荐
许愿墙中用到的函数
Oct 07 Javascript
jQuery+Pdo编写login登陆界面
Aug 01 Javascript
利用Javascript实现BMI计算器
Aug 16 Javascript
求js数组的最大值和最小值的四种方法
Mar 03 Javascript
JS异步加载的三种实现方式
Mar 16 Javascript
Vue中如何实现轮播图的示例代码
Jul 27 Javascript
基于vue通用表单解决方案的思考与分析
Mar 16 Javascript
vue项目首屏加载时间优化实战
Apr 23 Javascript
浅谈对于react-thunk中间件的简单理解
May 01 Javascript
Vue.js watch监视属性知识点总结
Nov 11 Javascript
vue-cli4使用全局less文件中的变量配置操作
Oct 21 Javascript
JS前端可视化canvas动画原理及其推导实现
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
我的论坛源代码(一)
2006/10/09 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
js中style.display=&quot;&quot;无效的解决方法
2014/10/30 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
shiro授权的实现原理
2017/09/21 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
Vue双向数据绑定(MVVM)的原理
2020/10/03 Javascript
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
python实现逆波兰计算表达式实例详解
2015/05/06 Python
Python SVM(支持向量机)实现方法完整示例
2018/06/19 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
python实现两个文件夹的同步
2019/08/29 Python
全球立体声:World Wide Stereo
2018/09/29 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
设计总监岗位职责
2013/12/07 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
2014年社区综治工作总结
2014/11/17 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
公司禁烟通知
2015/04/23 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
优胜劣汰,强者为王——读《鲁滨逊漂流记》有感
2019/08/15 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书
创业计划书之花店
2019/09/20 职场文书
用 Python 定义 Schema 并生成 Parquet 文件详情
2021/09/25 Python