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 相关文章推荐
IE本地存储userdata的一个bug说明
Jul 01 Javascript
JSON 数字排序多字段排序介绍
Sep 18 Javascript
javascript打开word文档的方法
Apr 16 Javascript
javascript跨域原因以及解决方案分享
Apr 08 Javascript
js模拟支付宝密码输入框
Apr 11 Javascript
vue调用高德地图实例代码
Apr 28 Javascript
深入理解ES6中let和闭包
Feb 22 Javascript
axios简单实现小程序延时loading指示
Jul 30 Javascript
node基于async/await对mysql进行封装
Jun 20 Javascript
ES2020 新特性(种草)
Jan 12 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
Jul 20 Javascript
Vue组件更新数据v-model不生效的解决
Apr 02 Vue.js
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 更新数据库中断的解决方法
2009/06/05 PHP
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
JS实现网页上随机产生超链接地址的方法
2015/11/09 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
jQuery编写设置和获取颜色的插件
2017/01/09 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
JS身份证信息验证正则表达式
2017/06/12 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
2019/09/26 Javascript
p5.js实现故宫橘猫赏秋图动画
2019/10/23 Javascript
Python3安装Pymongo详细步骤
2017/05/26 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
Python 多维List创建的问题小结
2019/01/18 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
2020/03/06 Python
Python reduce函数作用及实例解析
2020/05/08 Python
简单了解Python多态与属性运行原理
2020/06/15 Python
html5 利用canvas手写签名并保存的实现方法
2018/07/12 HTML / CSS
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
2017/03/15 HTML / CSS
英国豪华文具和皮具配件经典老品牌:Smythson(斯迈森)
2018/04/19 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
热能动力工程毕业生自荐信
2013/11/07 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
检讨书怎么写
2015/05/07 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers
详解CocosCreator消息分发机制
2021/04/16 Javascript
PostgreSQL将数据加载到buffer cache中操作方法
2021/04/16 PostgreSQL
vue引入Excel表格插件的方法
2021/04/28 Vue.js
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
Python何绘制带有背景色块的折线图
2022/04/23 Python