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 相关文章推荐
Ajax 数据请求的简单分析
Apr 05 Javascript
JS跨域代码片段
Aug 30 Javascript
javascript之典型高阶函数应用介绍
Jan 10 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
Feb 03 Javascript
jQuery原生的动画效果
Jul 10 Javascript
JS实现的自定义右键菜单实例二则
Sep 01 Javascript
js简易版购物车功能
Jun 17 Javascript
详谈javascript精度问题与调整
Jul 08 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
js登录滑动验证的实现(不滑动无法登陆)
Jan 03 Javascript
浅谈vue加载优化策略
Mar 19 Javascript
JS回调函数简单易懂的入门实例分析
Sep 29 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
人族 Terran 魔法与科技
2020/03/14 星际争霸
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
php返回当前日期或者指定日期是周几
2015/05/21 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
mysql desc(DESCRIBE)命令实例讲解
2016/09/24 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
Jquery 表单验证类介绍与实例
2013/06/09 Javascript
JavaScript包装对象使用介绍
2013/08/29 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
jquery  实现轮播图详解及实例代码
2016/10/12 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
[05:48]DOTA2英雄梦之声vol21 屠夫
2014/06/20 DOTA
python+mysql实现简单的web程序
2014/09/11 Python
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
Python多进程分块读取超大文件的方法
2016/04/13 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
2018/07/06 Python
Flask-Mail用法实例分析
2018/07/21 Python
Python安装selenium包详细过程
2019/07/23 Python
python实现堆排序的实例讲解
2020/02/21 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
读取nii或nii.gz文件中的信息即输出图像操作
2020/07/01 Python
Python字典dict常用方法函数实例
2020/11/09 Python
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
优秀应届毕业生自荐信
2013/11/16 职场文书
运动会通讯稿300字
2014/02/02 职场文书
高中军训感言600字
2014/03/11 职场文书
三爱活动实施方案
2014/03/19 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
2019最新校园运动会广播稿!
2019/06/28 职场文书
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript