小程序登录使用微信登录,用getUserInfo获取用户信息。
uni.login({
provider: 'weixin',
success: function (loginRes) {
console.log(loginRes.authResult);
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: function (infoRes) {
console.log('用户昵称为:' + infoRes.userInfo.nickName);
}
});
}
});
然后在获取code值。在里面设置小程序的appid值和AppSecret值,调用接口。
紧接着请求后端登录,把数据存入本地Store里。
[uni.setStorageSync(KEY,DATA)]
将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口。
try {
uni.setStorageSync('storage_key', 'hello');
} catch (e) {
// error
}
最后调用本地Store里的数据进行登录。
uni.getStorageSync(KEY)
try {
const value = uni.getStorageSync('storage_key');
if (value) {
console.log(value);
}
} catch (e) {
// error
}
从本地缓存中同步获取指定 key 对应的内容。