import QRCode from 'qrcode' const options = { 'version': '', // 二维码版本。如果未指定,将计算更合适的值。 'errorCorrectionLevel': 'M', // 纠错级别。low, medium, quartile, high , L, M, Q, H 'maskPattern': 1, // 0、1、2、3、4、5、6、7 toSJISFunc() {}, // 'margin': 0, // 边距 'scale': 4, // 每一个黑点的宽度 'width': 2, // 二维码宽 'color.dark': '#000', // 二维码颜色 'color.light': '#ccc', // 背景色 } // 生成二维码 export function useCreateQr(codeStr: any) { let qrUrl = '' QRCode.toDataURL(codeStr, options, (error: any, url: string) => { if (error) { console.error('生成二维码失败', error) } else { qrUrl = url } }) console.log('二维码', qrUrl) return qrUrl }