//页面显示
<img class="qr-code" :src="'data:image/png;base64,'+detail.qrCodeStr" />
//点击下载
const saveBas64Img = (url, name)=>{
let base64 = url.toString()
let byteCharacters = atob(
base64.replace(/^data:image\/(png|jpeg|jpg);base64,/, "")
)
let byteNumbers = new Array(byteCharacters.length)
for (let i = 0; i < byteCharacters.length; i++) {
byteNumbers[i] = byteCharacters.charCodeAt(i)
}
let byteArray = new Uint8Array(byteNumbers)
let blob = new Blob([byteArray], {
type: undefined
})
let aLink = document.createElement("a")
aLink.download = `${name}.png` //这里写保存时的图片名称
aLink.href = URL.createObjectURL(blob)
aLink.click()
}