async init() {
// 获取base64编码 解决移动端跨域问题
// this.avatar:oss地址
// this.avatarBase64:转化为base64编码地址
try {
const [avatarResult] = await Promise.all(
[
this._getBase64(this.avatar),
]
);
this.avatarBase64 = this.formatBase64Src(avatarResult.content);
} catch (e) {
console.log(e);
}
},
_getBase64(url) {
if (!url) {
return '';
}
return this.httpGet(this.$root.picbase64, { url: url });
},
formatBase64Src(base64) {
return `data:image/png;base64,${base64}`;
},
oss地址转base64编码
于 2019-11-12 10:29:02 首次发布