vue_h5_tools
Version:
vue h5 开发小工具
26 lines (23 loc) • 512 B
JavaScript
import QRCode from 'qrcodejs2'
import utils from '../src/utils'
let qrcode = null
const my_qrcode = document.createElement('div')
let qrcodeImage = null
export default {
init(params) {
params.correctLevel = QRCode.CorrectLevel.H
qrcode = new QRCode(my_qrcode, params)
qrcodeImage = my_qrcode.querySelector('img')
},
async get() {
await utils.sleep(1)
return qrcodeImage.src
},
update(url) {
qrcode.makeCode(url)
return this.get()
},
clear() {
qrcode.clear()
}
}