vue中使用elementUI组件手动上传图片功能


Posted in Javascript onDecember 13, 2019

Vue框架简介

Vue是一套构建用户界面的框架, 开发只需要关注视图层, 它不仅易于上手,还便于与第三方库或既有项目的整合。是基于MVVM(Model-View-ViewModel)设计思想。提供MVVM数据双向绑定的库,专注于UI层面

使用elementUI上传图片时遇到跨域问题,所以需要自己写一个手动上传图片的方法

代码:

html

<el-upload
            class="upload-demo"
            ref="upload"//绑定ref 清空时会用到
            :limit="1" //最多可上传1张
            :http-request="ImgUploadSectionFile" //上传方法
            :with-credentials="true"
            :auto-upload="true"
            accept=".png,.jpg,.gif,.svg"//上传文件的后缀名
            action=""//文件上传地址 我用的手动上传所以为空
            list-type="list"
            :file-list="fileList">
             <el-button slot="trigger" type="primary">选取图片</el-button>
           </el-upload>

method

ImgUploadSectionFile(param){//图片上传
      let formData = new FormData();//formdata格式
        formData.append('Img', param.file);
        request.post("url", formData).then(res => {
          if (res.code == 200){//成功
            console.log(res)
          }
        });
    }

我做的是 后台返回上传的图片字符串地址 然后我加到对象中点击总按钮时再发送到后台 所以添加结束之后需要加下面这行代码

this.$refs.upload.clearFiles();//清空

总结

以上所述是小编给大家介绍的vue中使用elementUI组件手动上传图片功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JS的replace方法详细介绍
Nov 09 Javascript
jQuery contains过滤器实现精确匹配使用方法
Apr 12 Javascript
js用闭包遍历树状数组的方法
Mar 19 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
Jun 15 Javascript
JavaScript中实现异步编程模式的4种方法
Sep 24 Javascript
理解jquery事件冒泡
Jan 03 Javascript
JavaScript重载函数实例剖析
May 13 Javascript
jQuery UI仿淘宝搜索下拉列表功能
Jan 10 Javascript
很棒的一组js图片轮播特效
Jan 12 Javascript
node.js实现复制文本到剪切板的功能
Jan 23 Javascript
Webpack的dll功能使用
Jun 28 Javascript
如何在微信小程序中实现Mixins方案
Jun 20 Javascript
使用uni-app开发微信小程序的实现
Dec 13 #Javascript
webpack DllPlugin xxx is not defined解决办法
Dec 13 #Javascript
微信小程序关键字变色实现代码实例
Dec 13 #Javascript
Servlet返回的数据js解析2种方法
Dec 12 #Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 #Javascript
微信小程序 scroll-view 实现锚点跳转功能
Dec 12 #Javascript
微信小程序scroll-view锚点链接滚动跳转功能
Dec 12 #Javascript
You might like
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
php长字符串定义方法
2012/07/12 PHP
基于PHP magic_quotes_gpc的使用方法详解
2013/06/24 PHP
PHP针对JSON操作实例分析
2015/01/12 PHP
教大家制作简单的php日历
2015/11/17 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
js脚本学习 比较实用的基础
2006/09/07 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
js实现表格字段排序
2014/02/19 Javascript
js数组操作常用方法
2014/05/08 Javascript
js清空表单数据的两种方式(遍历+reset)
2014/07/18 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
2017/03/02 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
Python数据处理numpy.median的实例讲解
2018/04/02 Python
解决python os.mkdir创建目录失败的问题
2018/10/16 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
python实现自动化上线脚本的示例
2019/07/01 Python
Django 重写用户模型的实现
2019/07/29 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
Python二元算术运算常用方法解析
2020/09/15 Python
python实现简单遗传算法
2020/09/18 Python
如何使用 Flask 做一个评论系统
2020/11/27 Python
HTML5上传文件显示进度的实现代码
2012/08/30 HTML / CSS
莫斯科隐形眼镜网上商店:Linzi
2019/07/22 全球购物
Kingsoft金山公司C/C++笔试题
2016/05/10 面试题
商得四方公司面试题(gid+)
2014/04/30 面试题
信息总监管理职责范本
2014/03/08 职场文书
小班下学期评语
2014/05/04 职场文书
基层党员干部四风问题整改方向和措施
2014/09/25 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书
python执行js代码的方法
2021/05/13 Python