微信小程序获取 用户昵称和头像

微信小程序获取 用户昵称和头像

使用uni-app vue3 写法如下

html 复制代码
<template>
  <!-- 点击获取--头像 -->
  <view class="avatar">
    <button open-type="chooseAvatar" class="avatarButton" @chooseavatar="getavatar">
      <image class="picture" :src="headerAvatar ? headerAvatar : ' ../../../static/login/logo.png'" mode=""></image>
    </button>
  </view>

  <!-- 点击获取--昵称 -->
  <view class="nick_name">
    <text class="infoName">用户昵称:&nbsp;&nbsp;&nbsp;&nbsp;</text>
    <input type="nickname" class="infoNickName" v-model="getName" placeholder="请输入名字" @change="getname" />
  </view>
  </template>
javascript 复制代码
<script setup>
const getavatar = (e) => {
  console.log('-e---', e);
  headerAvatar.value = e.detail.avatarUrl;
  uni.setStorageSync('avatar', e.detail.avatarUrl);
};

const getname = (e) => {
  console.log('获取昵称', e);
  getName.value = e.detail.value;
  uni.setStorageSync('nickname', e.detail.value);
};
</script>

运行效果如下

相关推荐
silvia_Anne30 分钟前
微信小程序的登录与支付页面
微信小程序·小程序
用户573240037239 小时前
从"陪聊机器人"变成"产品导航员"
微信小程序
px不是xp1 天前
【灶台导航】优化纠错实录
javascript·微信小程序
爱勇宝1 天前
我做了一个亲子成长小程序:想把“催孩子”变成“看见孩子”
微信小程序·产品·全栈
克里斯蒂亚诺更新1 天前
微信小程序体验版可以获取当前位置但是正式版不可以-办法解决
微信小程序·小程序
巴巴博一1 天前
uni-app / 微信小程序中 open-type=“share“ 按钮样式异常,和普通 view 无法齐平的解决方案
微信小程序·uni-app·notepad++
资深前端之路1 天前
微信小程序节点最大限制为5000个
微信小程序·小程序
wuxia21182 天前
微信小程序单击元素切换元素的显示和隐藏
javascript·微信小程序·setdata
silvia_Anne2 天前
微信小程序之渲染商品列表
微信小程序·小程序
草根站起来3 天前
微信小程序request net:ERR_CERT_DATE_INVALID
微信小程序·小程序