uniapp微信登录

阐述:

自2022年11月9日微信官方平台更新了获取用户信息的方法(wx.getUserInfo),用此方法获取到的用户昵称显示‘微信用户’,具体参考 用户信息接口调整说明、小程序用户头像昵称获取规则调整公告说明

官方给出的新方法是用户上传头像和手动输入昵称的方法获取用户信息。

 实现代码:






无法获取用户昵称问题

此时使用上述方法即可实现获取用户信息,但在获取昵称时发现直接使用用户昵称无法获取,只有手动输入能拿到昵称信息。

解决方案:

input放在form标签里面,并使用blur方法

 实现代码:






其他

前端在实现微信登录时一般要先使用uni.login获取code传递给后台,具体代码如下

sumbit() {
    uni.login({
		provider: 'weixin',
		success: function(loginRes) {
		    let data = loginRes.code
		}
	});
}

你可能感兴趣的:(uni-app,微信,前端)