优化小程序码的生成
This commit is contained in:
parent
accc2df829
commit
3a17a007e5
@ -506,21 +506,20 @@ export default class extends Vue {
|
||||
const canvas = document.getElementById('qr_canvas') as HTMLCanvasElement
|
||||
if (!canvas) {
|
||||
return false
|
||||
} else {
|
||||
// 可以理解为一个画笔,可画路径、矩形、文字、图像
|
||||
const context = canvas.getContext('2d')
|
||||
context!.clearRect(0, 0, QR_WIDTH, QR_WIDTH)
|
||||
const img = new Image()
|
||||
img.src = this.qrUrl + '?t=' + new Date().getDate()
|
||||
img.setAttribute('crossOrigin', 'Anonymous')
|
||||
// 加载图片
|
||||
img.onload = () => {
|
||||
if (img.complete) {
|
||||
// 绘制图片
|
||||
context!.drawImage(img, 0, 0, QR_WIDTH, QR_WIDTH)
|
||||
if (this.shopLogo) {
|
||||
this.drawLogo(context)
|
||||
}
|
||||
}
|
||||
// 可以理解为一个画笔,可画路径、矩形、文字、图像
|
||||
const context = canvas.getContext('2d')
|
||||
context!.clearRect(0, 0, QR_WIDTH, QR_WIDTH)
|
||||
const img = new Image()
|
||||
img.src = this.qrUrl + '?t=' + new Date().getDate()
|
||||
img.setAttribute('crossOrigin', 'Anonymous')
|
||||
// 加载图片
|
||||
img.onload = () => {
|
||||
if (img.complete) {
|
||||
// 绘制图片
|
||||
context!.drawImage(img, 0, 0, QR_WIDTH, QR_WIDTH)
|
||||
if (this.shopLogo) {
|
||||
this.drawLogo(context)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user