用户信息不显示
发布于 5 年前 作者 fang61 2880 次浏览 来自 问答

微信头像和微信名字都不能获取了 这是为什么?之前是可以的,最近不知道怎么回事 这是微信的quick项目 之前是可以看到图像和名字的

7 回复

最新情况我发现自要我不加appId就可以显示 但是我加了appId就显示不出来了 好奇怪啊

log不出来任何数据 所以我才纳闷呢

谁可以给我解释一下 不是说没有appID更糟糕为什么会加了appID却更糟糕呢

不行啊 我把东西都按照你的写了以后还是出不来头像和昵称 console.log不出来什么东西是空的@我错了

看 log 啊…

而且我发现之前写的几个小项目获取微信头像和微信昵称都不能正常显示了

.wxml

<view class=“container”>

  <view  bindtap=“bindViewTap” class=“userinfo”>

    <image class=“userinfo-avatar” src="{{userInfo.avatarUrl}}" background-size=“cover”></image>

    <text class=“userinfo-nickname”>{{userInfo.nickName}}</text>

  </view>

  <view class=“usermotto”>

    <text class=“user-motto”>{{motto}}</text>

  </view>

</view>

.js

//获取应用实例

var app = getApp()

//声明页面

Page({

  //定义数据

  data: {

    motto: ‘hello world’,

    userInfo: {}

  },

  //事件处理函数

  bindViewTap: function () {

    //导航到响应页面

    wx.navigateTo({

      url: ‘…/logs/logs’

    })

  },

  //定义加载时事件

  onLoad: function () {

    console.log(‘onLoad’)

    var that = this

    //调用应用实例的方法获取全局数据

    app.getUserInfo(function (userInfo) {

      //更新数据

      that.setData({

        userInfo: userInfo

      })

    })

  },

})

在本地可以正常显示头像和昵称

回到顶部