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给input和textarea设定ie中的focus
May 29 Javascript
使用SyntaxHighlighter实现HTML高亮显示代码的方法
Feb 04 Javascript
高亮显示web页表格行的javascript代码
Nov 19 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 Javascript
jquery实现类似淘宝星星评分功能有截图
Sep 15 Javascript
jQuery中$(function() {});问题详解
Aug 10 Javascript
Node.js 数据加密传输浅析
Nov 16 Javascript
js实现rem自动匹配计算font-size的示例
Nov 18 Javascript
vue 动态组件用法示例小结
Mar 06 Javascript
JavaScript实现tab栏切换效果
Mar 16 Javascript
Vue中key的作用示例代码详解
Jun 10 Javascript
vue 组件间的通信之子组件向父组件传值的方式
Jul 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
PHP+javascript液晶时钟
2006/10/09 PHP
php发送post请求的三种方法
2014/02/11 PHP
PHP中开启gzip压缩的2种方法
2015/01/31 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
Zend Framework动作控制器用法示例
2016/12/09 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
2016/12/08 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
在webstorm开发微信小程序之使用阿里自定义字体图标的方法
2018/11/15 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
VuePress 中如何增加用户登录功能
2019/11/29 Javascript
JavaScript数组去重实现方法小结
2020/01/17 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
Python中有趣在__call__函数
2015/06/21 Python
Python正则表达式常用函数总结
2017/06/24 Python
什么是Python中的匿名函数
2020/06/02 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
python 实现图片批量压缩的示例
2020/12/18 Python
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
方正Java笔试题
2014/07/03 面试题
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
详细了解MVC+proxy
2021/07/09 Java/Android