export const wxLogin = () => { return new Promise((resolve, reject) => { wx.login({ success: (res) => { if (res.code) { resolve(res.code); } else { reject("登录失败:code为空"); } }, fail: (err) => { reject(err); }, }); }); }; export const alipayLogin = () => { return new Promise((resolve, reject) => { // #ifdef MP-ALIPAY my.getAuthCode({ scopes: "auth_user", success: (res) => { if (res.authCode) { resolve(res.authCode); } else { reject("登录失败:authCode为空"); } }, fail: (err) => { reject(err); }, }); // #endif // #ifndef MP-ALIPAY reject("当前非支付宝环境"); // #endif }); }; export const wxGetUserProfile = () => { return new Promise((resolve, reject) => { wx.getUserProfile({ desc: "用于完善用户信息", success: (res) => { resolve(res); }, fail: (err) => { reject(err); }, }); }); };