老师,我的获取页面获取不出头像图片,请老师帮忙查看,谢谢

老师,我的获取页面获取不出头像图片,请老师帮忙查看,谢谢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2022-01-24 11:26:43

同学你好,从截图中看不错是什么原因,同学是新创建的项目,没有做任何改动吗?如果是的话,可以重启工具试试。如果不是的话,可以将index页面相关的代码粘贴过来,并将控制台出现的一个报错信息,调整到console选项,截图粘贴过来,老师帮助查看下,如下:

https://img1.sycdn.imooc.com//climg/61ee1c70091727cd06800233.jpg

祝学习愉快~

  • 提问者 叫我丽红 #1

    // index.js

    // 获取应用实例

    const app = getApp()


    Page({

      data: {

        motto: 'Hello World',

        userInfo: {},

        hasUserInfo: false,

        canIUse: wx.canIUse('button.open-type.getUserInfo'),

        canIUseGetUserProfile: false,

        canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl'&& wx.canIUse('open-data.type.userNickName'// 如需尝试获取用户信息可改为false

      },

      // 事件处理函数

      bindViewTap() {

        wx.navigateTo({

          url: '../logs/logs'

        })

      },

      onLoad() {

        if (wx.getUserProfile{

          this.setData({

            canIUseGetUserProfile: true

          })

        }

      },

      getUserProfile(e) {

        // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗

        wx.getUserProfile({

          desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写

          success: (res) => {

            console.log(res)

            this.setData({

              userInfo: res.userInfo,

              hasUserInfo: true

            })

          }

        })

      },

      getUserInfo(e) {

        // 不推荐使用getUserInfo获取用户信息,预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息

        console.log(e)

        this.setData({

          userInfo: e.detail.userInfo,

          hasUserInfo: true

        })

      }

    })




    报错截图:

    https://img1.sycdn.imooc.com//climg/61ee474a0978f83218970854.jpg

    2022-01-24 14:29:33
  • 提问者 叫我丽红 #2

    已提交,请老师帮忙查看,谢谢

    2022-01-24 14:30:41
  • 好帮手慕慕子 回复 提问者 叫我丽红 #3

    同学你好,老师使用同学提供的代码测试,并不会出现报错,建议同学参考下面的解决方式试试:

    1、点击“详情”选择用户占比较高的基础库测试,如下:

    https://img1.sycdn.imooc.com//climg/61ee582109094b0f11780465.jpg

    2、重新下载稳定版的微信开发者工具后,再测试

    https://img1.sycdn.imooc.com//climg/61ee593c0915d16507190236.jpg

    祝学习愉快~

    2022-01-24 15:46:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师