uniapp 微信小程序 最新获取昵称 完整代码
时间: 2023-08-03 08:06:14 浏览: 762
以下是在 uniapp 微信小程序中获取用户昵称的完整代码:
```
<template>
<view>
<button @click="getNickname">获取昵称</button>
</view>
</template>
<script>
export default {
methods: {
getNickname() {
wx.getUserProfile({
desc: '用于完善会员资料',
success: res => {
console.log(res.userInfo.nickName)
}
})
}
}
}
</script>
```
其中,`wx.getUserProfile()` 方法会弹出授权窗口,请求用户授权获取用户信息。如果用户授权成功,则会在 `success` 回调函数中返回用户信息,可以通过 `res.userInfo.nickName` 获取用户昵称。
需要注意的是,在使用 `wx.getUserProfile()` 方法前,需要先在 `app.json` 文件中配置插件 `@system.authorization`,并在 `pages.json` 文件中声明需要使用的插件。
同时,如果用户之前已经授权过获取用户信息,不需要再次弹出授权窗口,可以直接通过 `wx.getUserInfo()` 方法获取用户信息。但是请注意,微信官方计划在未来版本中停止支持 `wx.getUserInfo()` 方法,建议尽快迁移到 `wx.getUserProfile()` 方法。
阅读全文