feat 获取openid与用户信息

This commit is contained in:
hackrobot
2024-03-24 23:16:53 +08:00
parent fda9f14423
commit c91df58c3a

View File

@@ -39,6 +39,22 @@ export default function Index() {
const [userInfo, setuserInfo] = useState({ const [userInfo, setuserInfo] = useState({
wxid: null, wxid: null,
openId: null, openId: null,
bighead: null,
city: null,
country: null,
generator: null,
id: null,
labels: null,
nickname: null,
province: null,
remark: null,
sex: null, //男
smallhead: null,
source: null,
sourceStr: null,
usertype: null,
v1: null,
wxaccount: null,
}); });
const [isOpened, setisOpened] = useState(false); const [isOpened, setisOpened] = useState(false);
@@ -46,6 +62,28 @@ export default function Index() {
console.log("Page loaded."); console.log("Page loaded.");
}); });
useEffect(() => {
Taro.login({
success: function (res) {
if (res.code) {
//发起网络请求
Taro.request({
url: "http://127.0.0.1:28369/login",
data: {
code: res.code,
wxid: userInfo?.wxid ?? "wxid_4413224132412",
},
success: function (resUser) {
console.log(resUser.data);
},
});
} else {
console.log("登录失败!" + res.errMsg);
}
},
});
}, []);
// 获取用户标识符 // 获取用户标识符
useEffect(() => { useEffect(() => {
// 获取路由参数 // 获取路由参数