首页 > 编程 > JavaScript > 正文

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

2019-11-19 14:09:32
字体:
来源:转载
供稿:网友

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中实现图片和文件上传的示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表