fix: 扫一扫
All checks were successful
构建并部署前端到生产环境 / build-and-deploy (push) Successful in 47s

This commit is contained in:
sexygoat
2026-04-17 16:48:36 +08:00
parent 372e22f4b7
commit e2007b008a

View File

@@ -42,7 +42,16 @@ export async function initWxConfig() {
* @returns {Promise<string>} 扫码结果字符串
*/
export function wxScan() {
console.log('wx 对象:', wx)
console.log('window.wx:', window.wx)
console.log('window.jWeixin:', window.jWeixin)
return new Promise((resolve, reject) => {
if (!wx) {
const msg = 'wx 对象不存在,请在微信环境中使用'
console.error(msg)
reject(new Error(msg))
return
}
wx.scanQRCode({
needResult: 1,
scanType: ['qrCode', 'barCode'],
@@ -52,7 +61,7 @@ export function wxScan() {
},
fail(err) {
console.error('扫码失败:', err)
reject(err)
reject(new Error(err?.errMsg || JSON.stringify(err) || '扫码失败'))
}
})
})