canvas绘制头像bug
发布于 7 年前 作者 sulei 11034 次浏览 来自 官方Issues

经过几次测试,得出如下结论

通过授权获取用户信息,授权成功跳转到首页,然后把头像绘制在canvas上

/**
 * 页面初始化,获取用户数据
 */
onLoad() {
  wx.getUserInfo({
    success: res => {
      // console.log("加载用户图像", res.userInfo.avatarUrl)
      wx.downloadFile({
        url: res.userInfo.avatarUrl,
        // url: imgUrl,
        success: res => {
          CanvasDrag.changeBgImage(res.tempFilePath);
        }
      })
    }
  })
},

通过工具,真机调试,预览等方式查看效果

发现开发者工具,真机调试,预览(打开调试模式)均显示正常,普通预览首次绘制头像失败

1 回复

userInfo.avatarUrl.replace(“http:”, “https:”)  处理一下试试

回到顶部