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 相关文章推荐
模拟多级复选框效果的jquery代码
Aug 13 Javascript
分享一则javascript 调试技巧
Jan 02 Javascript
Javascript之String对象详解
Jun 08 Javascript
浅谈几种常用的JS类定义方法
Jun 08 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
Oct 09 Javascript
jQuery实现可拖动进度条实例代码
Jun 21 jQuery
Angular表格神器ui-grid应用详解
Sep 29 Javascript
原生JavaScript实现remove()和recover()功能示例
Jul 24 Javascript
解决js相同的正则多次调用test()返回的值却不同的问题
Oct 10 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
Jul 19 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 jQuery
vue集成openlayers加载geojson并实现点击弹窗教程
Sep 24 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
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
PHP file_get_contents 函数超时的几种解决方法
2009/07/30 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
php读取本地json文件的实例
2018/03/07 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
微信小程序实现获取小程序码和二维码java接口开发
2019/03/29 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
vue 实现基础组件的自动化全局注册
2020/12/25 Vue.js
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
Python类的用法实例浅析
2015/05/27 Python
python安装oracle扩展及数据库连接方法
2017/02/21 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
python 第三方库paramiko的常用方式
2021/02/20 Python
python利用后缀表达式实现计算器功能
2021/02/22 Python
html5 更新图片颜色示例代码
2014/07/29 HTML / CSS
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
小学英语教学反思案例
2014/02/04 职场文书
创业资金计划书
2014/02/06 职场文书
公司合作意向书
2014/04/01 职场文书
党的生日演讲稿
2014/09/10 职场文书
公司授权委托书范文
2014/09/21 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
初中生毕业评语
2014/12/29 职场文书
罗马假日观后感
2015/06/08 职场文书
运动会班级前导词
2015/07/20 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
SpringBoot工程下使用OpenFeign的坑及解决
2021/07/02 Java/Android