UNPKG

vue_h5_tools

Version:
26 lines (23 loc) 512 B
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() } }