feat: 小程序端实现微信登录

This commit is contained in:
wangtaocs
2024-11-27 17:51:23 +08:00
parent c8787b43cd
commit dd7a4795fc
5 changed files with 72 additions and 1 deletions

View File

@@ -21,6 +21,22 @@ export const useUserStore = defineStore("user", () => {
});
};
// 微信登录
const loginByWechat = (code: string) => {
return new Promise((resolve, reject) => {
AuthAPI.wxlogin(code)
.then((data) => {
setToken(data.accessToken);
resolve(data);
})
.catch((error) => {
console.error("微信登录失败", error);
reject(error);
});
});
// return AuthAPI.wxlogin(code);
};
// 获取用户信息
const getInfo = () => {
return new Promise((resolve, reject) => {
@@ -52,6 +68,7 @@ export const useUserStore = defineStore("user", () => {
return {
userInfo,
login,
loginByWechat,
logout,
getInfo,
};