为什么在开发者工具上可以导出图片,但是测试版不行?
发布于 7 年前 作者 xiuyingcao 1160 次浏览 来自 问答

一个简单的头像框小程序,在开发者工具上可以上传头像并且导出,但是测试版只能上传头像,导出的话就只有头像框。

怀疑是权限问题,但是改了好一阵,感觉没有问题,求教求教

 var that=this;
    wx.getSetting({
      successfunction (res{
        if (res.authSetting['scope.userInfo']) {
          // 已经授权,可以直接调用 getUserInfo 获取头像昵称
          wx.getUserInfo({
            successfunction (res{
              var userInfo = res.userInfo
              var avatarUrl = headimgHD(userInfo.avatarUrl); //获取微信用户头像存放的Url 
              wx.getImageInfo({
                src: avatarUrl,
                successfunction (sres{       //访问存放微信用户头像的Url 
                  that.setData({
                       src:sres.path
                     })
                }
              })
            }
          })
        }
      }
    })
  },
 //登录 
getUserInfo(e) {
  console.log(e)
        app.globalData.userInfo = e.detail.userInfo
        this.setData({
          userInfo: e.detail.userInfo,
          src:headimgHD(e.detail.userInfo.avatarUrl),
          hasUserInfotrue
        })
    },

1 回复

已解决,是微信头像下载download域名的设置问题,现在微信头像的域名有两种,都应该添加

回到顶部