基于vue+ bootstrap实现图片上传图片展示功能

网友投稿 288 2023-05-14


基于vue+ bootstrap实现图片上传图片展示功能

效果图如下所示:

html

.....

.......

<-- key=idPicUrl -->

vue

data: {

queryFirmInfo:{

idPicUrl:""

......

}

}

//选择改变图片

handleFileChange(e){

var vm=this;

let file = e.target.files[0];

let supportedTypes = ['image/jpg', 'image/jpeg', 'image/png'];

if (file && supportedTypes.indexOf(file.type) >= 0) {

baseFileAjax(new FormData($( "#fileForm" )[0]),function(result){

if(result.ret==0){

//提交成功后

IxErXgRT //将图片上传到后台,得到后台图片的路径。

vm.queryFirmInfo["idPicUrl"]=result.url;

$("#dForm").formValhttp://idation('revalidateField', "idPicUrl");

}else{

layer.msg("修改图片失败!")

}

})

} else {

layer.alert('文件格式只支持:jpg、jpeg 和 png');

}

},

/**

* @method :form表单提交文件

* @param url :请求路径

* @param data :请求数据(new FormData($( "#imgForm" )[0]))

* @param method:回调方法

*/

function baseFileAjax(data,method){

$.ajax({

url: '/dspark-firm/firmMember/uploadFile.yt' ,

type: 'POST',

data: data,

async: false,

cache: false,

contentType: false,

processData: false,

success: method,

error: function (returndata) {

alert("Connection error");

}

});

}

以上所述是给大家介绍的基于vue+ bootstrap实现图片上传图片展示功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java 用反射设置对象的属性值实例详解
下一篇:Vue中img的src属性绑定与static文件夹实例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~