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 相关文章推荐
javascript下arguments,caller,callee,call,apply示例及理解
Dec 24 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
Feb 07 Javascript
JavaScript单元测试ABC
Apr 12 Javascript
javascript实现鼠标放上后下边对应内容变换的效果
Aug 06 Javascript
jQuery 检查某个元素在页面上是否存在实例代码
Oct 27 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
Nov 22 Javascript
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
对Vue table 动态表格td可编辑的方法详解
Aug 28 Javascript
js canvas实现橡皮擦效果
Dec 20 Javascript
原生js实现碰撞检测
Mar 12 Javascript
Vue 组件的挂载与父子组件的传值实例
Sep 02 Javascript
vue实现验证用户名是否可用
Jan 20 Vue.js
使用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
各种咖啡的英文名子是什么
2021/03/03 新手入门
PHP新手上路(十一)
2006/10/09 PHP
关于php中的json_encode()和json_decode()函数的一些说明
2016/11/20 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
php新建文件的方法实例
2019/09/26 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
Prototype Class对象学习
2009/07/19 Javascript
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
Vue的MVVM实现方法
2017/08/16 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
JS生成随机打乱数组的方法示例
2017/12/23 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
Python实现连接postgresql数据库的方法分析
2017/12/27 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
python-str,list,set间的转换实例
2018/06/27 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
纯CSS实现的大小渐变、渐远效果
2014/04/15 HTML / CSS
软件工程专业推荐信
2013/10/28 职场文书
专营店会计助理岗位职责
2013/11/29 职场文书
办公室文员工作职责
2014/01/31 职场文书
元旦促销方案
2014/03/15 职场文书
2014年教师业务学习材料
2014/05/12 职场文书
外贸会计专业自荐信
2014/06/22 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书