<inputref="fileInput"multipleid="fileInput"@change="getImg"type="file"accept="image/jpeg,image/jpg,image/png"><img:src="item.src"alt=""srcset=""v-for='(item,index) in upImg':key="index">
getImg(){let inputDOM =this.$refs.fileInput
this.files= inputDOM.files
let oldLen=this.upImg.length
let len=this.files.length+oldLen
if(len>3){alert('最多可上传3张,您还可以上传'+(3-oldLen)+'张');returnfalse;}for(let i=0; i <this.files.length; i++){let size = Math.floor(this.files[i].size /1024);if(size >3*1024*1024){alert('请选择3M以内的图片!');returnfalse}// file对象转换成urlthis.files[i].src =this.getObjectURL(this.files[i])this.upImg.push(this.files[i]);}},getObjectURL(file){var url =null;if(window.createObjectURL!=undefined){// basic
url = window.createObjectURL(file);}elseif(window.URL!=undefined){// mozilla(firefox)
url = window.URL.createObjectURL(file);}elseif(window.webkitURL!=undefined){// webkit or chrome
url = window.webkitURL.createObjectURL(file);}return url ;}