wechat-auth.ts 435 B

12345678910111213141516171819202122
  1. /**
  2. * 静默获取用户信息
  3. * @returns Promise
  4. */
  5. export const silentLogin = () => {
  6. return new Promise((resolve, reject) => {
  7. // 执行微信登录
  8. wx.login({
  9. success(loginRes) {
  10. let wxLoginReUserInfo = {
  11. code: loginRes.code
  12. };
  13. resolve(wxLoginReUserInfo);
  14. },
  15. fail(error) {
  16. // 微信登录失败异常
  17. reject(error.errMsg);
  18. },
  19. });
  20. });
  21. };