This commit is contained in:
@@ -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) || '扫码失败'))
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user