支持版本: https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

区别在于,getUserInfo 需要 open-type 修饰,并且只能按钮触发,getUserProfile 简化了这部分的设定,直接通过绑定方法触发,不再需要额外的修饰,同时方法内必须有 desc 属性。

getUserInfo

1
<button open-type="getUserInfo" @getuserinfo="login()">登录</button>
1
2
3
4
5
6
login() {
uni.getUserInfo({
withCredentials: true,
success: function() {}
});
}

getUserProfile

1
<button @click="login()">登录</button>
1
2
3
4
5
6
login() {
uni.getUserProfile({
desc:'登录',
success: function() {}
});
}