// utils/wxsdk.js —— 封装微信扫一扫 /** * 调起微信扫一扫 * @returns {Promise} 扫码结果字符串 */ export function wxScan() { return new Promise((resolve, reject) => { uni.scanCode({ scanType: ['qrCode', 'barCode'], success(res) { console.log('扫码成功:', res) resolve(res.result) }, fail(err) { console.error('扫码失败:', err) reject(err) } }) }) } /** * 检查是否在微信环境中 */ export function isInWechat() { return /micromessenger/i.test(navigator.userAgent) }