这里是小程序昵称填写组件,填写完后我们就可以获取到用户昵称
<input type="nickname" v-model="nickname" @blur="getNickname" placeholder="请输入昵称"/>
有些用户不会去主动填写昵称,他们都是登录完成后直接去使用的,这种场景我们就需要通过某些方法直接获取到用户昵称,而不是先填写后获取
现在的实现方式:
<button open-type="getUserInfo" @getuserinfo="handleGetUserInfo">获取用户信息</button>
handleGetUserInfo(e) {
console.log('用户信息',e)
}
通过uni.getUserInfo无法获取用户昵称,返回的是“微信用户”字样
具体可以看:小程序用户头像昵称获取规则调整公告官
预期:
通过某些方式直接获取到用户昵称,而不是让用户先填写昵称再获取,因为有些用户可能不会去主动填写昵称,请问有什么方法实现吗?
不可以,现在只能通过用户主动点击按钮获取。
小程序用户头像昵称获取规则调整公告 | 微信开放社区
开放能力 / 用户信息 / 获取头像昵称