vue中实现图片和文件上传的示例代码


Posted in Javascript onMarch 16, 2018

html页面

<input type="file" value="" id="file" @change='onUpload'>//注意不能带括号

js代码

methods: {
//上传图片
onUpload(e){
      var formData = new FormData(); 
    f ormData.append('file', e.target.files[0]);
    formData.append('type', 'test');
      $.ajax({
        url: '/ShopApi/util/upload.weixun',//这里是后台接口需要换掉
        type: 'POST',
        dataType: 'json',
        cache: false,
        data: formData,
        processData: false,
        contentType: false,
        success: (res) => {        
          if (res.code === 200) {
            var img_tpl ='<div class="picture" style="width:108px;float:left;"><img id="preview" src="'+后台返回的tu'pian路径+'" style="width:48px;height:48px;float:left;background-size:cover;"/><span class="r-span"
 onclick = "onDeletePicture()" style="color:#49BDCC;display:block;float:left;margin-left:10px;line-height:48px;">删除</span></div>';
            $("#refund_img").after(img_tpl);
          }
        },
        error: function(err) {
        alert("网络错误");
        }
      });
} 
}

图片效果图

vue中实现图片和文件上传的示例代码

以上这篇vue中实现图片和文件上传的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用javascript实现分割提取页面所需内容
May 09 Javascript
表单元素事件 (Form Element Events)
Jul 17 Javascript
node在两个div之间移动,用ztree实现
Mar 06 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
用Move.js配合创建CSS3动画的入门指引
Jul 22 Javascript
AngularJS 使用 UI Router 实现表单向导
Jan 29 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
Jun 21 Javascript
javascript动画之模拟拖拽效果篇
Sep 26 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
Jul 11 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
Dec 07 Javascript
JS基于ES6新特性async await进行异步处理操作示例
Feb 02 Javascript
在Web关闭页面时发送Ajax请求的实现方法
Mar 07 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 #Javascript
Vue实现active点击切换方法
Mar 16 #Javascript
详解Vue.js项目API、Router配置拆分实践
Mar 16 #Javascript
vue实现tab切换外加样式切换方法
Mar 16 #Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
Mar 16 #Javascript
node.js博客项目开发手记
Mar 16 #Javascript
vue iView 上传组件之手动上传功能
Mar 16 #Javascript
You might like
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
php foreach 使用&amp;(与运算符)引用赋值要注意的问题
2010/02/16 PHP
hessian 在PHP中的使用介绍
2010/12/13 PHP
PHP分多步骤填写发布信息的简单方法实例代码
2012/09/23 PHP
php中smarty实现多模版网站的方法
2015/06/11 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
js数组的基本操作(很全自己整理的)
2014/10/16 Javascript
js兼容火狐显示上传图片预览效果的方法
2015/05/21 Javascript
js滚动条平滑移动示例代码
2016/03/29 Javascript
JS获取及验证开始结束日期的方法
2016/08/20 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
2020/10/20 Javascript
npm全局环境变量配置详解
2020/12/15 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
介绍Python中内置的itertools模块
2015/04/29 Python
浅析Python中的for 循环
2016/06/09 Python
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
python中的字典操作及字典函数
2018/01/03 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
2020/04/21 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
倩碧英国官网:Clinique英国
2018/08/10 全球购物
澳大利亚手表品牌:Time IV Change
2018/10/06 全球购物
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
诚信考试倡议书
2014/04/15 职场文书
2014年校长工作总结
2014/12/11 职场文书
高三教师工作总结2015
2015/07/21 职场文书