图片base64与file互转
file => base64
const myReader = new FileReader();
myReader.readAsDataURL(file);
myReader.onloadend = function (e) {
self.img_url = myReader.result;
};
base64 => file
getBlobBydataURI(dataURI,type) {
var binary = atob(dataURI.split(',')[1]);
var array = [];
for(var i = 0; i < binary.length; i++) {
array.push(binary.charCodeAt(i));
}
return new Blob([new Uint8Array(array)], {type:type });
}
阿里云上传时,需要传file,转为blob之后,里面的内容相对于原先file少了些什么,但是不影响上传
点击跳转到页面顶部,除了用a标签使用锚点外,可以用js window.scrollTo(0,0)