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 相关文章推荐
极酷的javascirpt,让你随意编辑任何网页
Feb 25 Javascript
js获取事件源及触发该事件的对象
Oct 24 Javascript
jquery实现标签上移、下移、置顶
Apr 26 Javascript
JS选项卡动态替换banner图片路径的方法
May 11 Javascript
javascript的replace方法结合正则使用实例总结
Jun 16 Javascript
React中的refs的使用教程
Feb 13 Javascript
Vue.js 动态为img的src赋值方法
Mar 14 Javascript
Vue使用mixins实现压缩图片代码
Mar 14 Javascript
vue  自定义组件实现通讯录功能
Sep 30 Javascript
小程序红包雨的实现示例
Feb 19 Javascript
vue实现点击出现操作弹出框的示例
Nov 05 Javascript
js实现圆形菜单选择器
Dec 03 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
全国FM电台频率大全 - 22 重庆市
2020/03/11 无线电
set_include_path在win和linux下的区别
2008/01/10 PHP
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
PHP中的访问修饰符简单比较
2019/02/02 PHP
jQuery 判断页面元素是否存在的代码
2009/08/14 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
js插件YprogressBar实现漂亮的进度条效果
2015/04/20 Javascript
jQuery实现简单下拉导航效果
2015/09/07 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
javascript对浅拷贝和深拷贝的详解
2016/10/14 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
[01:21]DOTA2周边文化主题展 神秘商店火热开售
2017/07/30 DOTA
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
深入Python函数编程的一些特性
2015/04/13 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
python3 requests中使用ip代理池随机生成ip的实例
2018/05/07 Python
python实现人民币大写转换
2018/06/20 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
Form表单及django的form表单的补充
2019/07/25 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
Kingsoft金山公司C/C++笔试题
2016/05/10 面试题
工程类专业自荐信范文
2014/03/09 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
结婚当天新郎保证书
2015/05/08 职场文书
2015年质量管理工作总结范文
2015/05/18 职场文书
2015团员个人年度总结
2015/11/24 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers
Java时间工具类Date的常用处理方法
2022/05/25 Java/Android