En 2023, le dernier formulaire d'autorisation du mini-programme WeChat pour obtenir des avatars - remplissez le surnom de l'avatar

Annonce officielle pour ajuster l'arrière-plan

Annonce sur l'ajustement des règles d'obtention de l'avatar et du surnom de l'utilisateur du mini-programme
Dans la pratique, il a été constaté que certains mini-programmes exigent que l'utilisateur collecte le surnom WeChat et la photo de profil de l'utilisateur lorsqu'il ouvre simplement le mini-programme, ou exigent une autorisation de manière déraisonnable. comme avant le paiement. Si l'utilisateur refuse d'autoriser, l'applet ou les fonctions associées ne pourront pas être utilisées. Lorsque les informations openId et unionId de l'utilisateur ont été obtenues, le surnom et l'avatar WeChat de l'utilisateur ne sont pas des conditions nécessaires pour que l'utilisateur puisse utiliser le mini-programme. Afin de réduire ces autorisations forcées déraisonnables, les ajustements suivants sont apportés
insérer la description de l'image ici
insérer la description de l'image ici

Effet de remplissage d'avatar

insérer la description de l'image ici

Code

<view class="pic-area">
    <button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">
      <image class="avatar" src="{
   
   {avatarUrl}}"></image>
    </button>
  </view>
// index.js
const app = getApp()
const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'
Page({
  data: {
    avatarUrl: defaultAvatarUrl
  },
 
  onChooseAvatar(e) {
    const { avatarUrl } = e.detail
    this.setData({
      avatarUrl,
    })
    wx.setStorageSync('avatarUrl', avatarUrl) //存入本地缓存
  }}
})

Sélection d'avatars

La valeur de type ouvert du composant bouton doit être définie sur ChooseAvatar. Une fois que l'utilisateur a sélectionné l'avatar à utiliser, le chemin temporaire vers les informations de l'avatar peut être obtenu via le rappel de l'événement bindchooseavatar.
A partir de la version 2.24.4 de la bibliothèque de base, si l'image téléchargée par l'utilisateur échoue à l'inspection de sécurité, l'événement bindchooseavatar ne sera pas déclenché.

Je suppose que tu aimes

Origine blog.csdn.net/qq_50851509/article/details/130063964
conseillé
Classement