收藏
回答

chooseAvatar头像上传Bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug chooseAvatar 工具 微信开发者工具 3.8.3

<button open-type="chooseAvatar" @chooseavatar="changeUserCover" class="button">

<image class="cover" :src="user.cover || this.$globalData.tourist.cover"

mode="scaleToFill" />

</button>


方法:

changeUserCover(e) {

console.log("e:",e);

if (this.$globalData.userMsg.phone) {

this.user.cover = e.detail.avatarUrl; // 获取头像URL

} else {

wx.showToast({

title: '登陆信息已过期,请重新登陆',

icon: 'none'

});

}

},


问题:首次点击“用微信头像”时,微信开发者工具报错:

[渲染层错误] [Component] <button>: chooseAvatar:fail Error: ENOENT: no such file or directory, open 'C:\Users\111\AppData\Local\微信开发者工具\User Data\177c9972938b3de746f69f6a50a006f8\WeappSimulator\WeappFileSystem\o6zAJs6HEf8OR2c2fVOO_5RunGdM\wx3a987078d6115123\tmp\q7qSX5gCa5gR34d1dce1a0e3506969d260f43732641f.jpeg'(env: Windows,mp,1.06.2503281; lib: 3.8.3)

没有生成tmp的路径。

如果点击了“从相册选取”,则路径生成和图片上传功能无误,在此基础上点击“用微信头像”时,功能也没有问题了。

回答关注问题邀请回答
收藏

7 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2025-05-17

    你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2025-05-17
    有用
    回复
  • tttttop
    tttttop
    发表于移动端
    2025-08-11
    我也遇到了这个问题,有解决办法吗
    2025-08-11
    有用
    回复
  • 牛客
    牛客
    2025-07-20

    绝了……我发现这就是微信开发者工具自身的问题,我更新版本后就出现了这个问题,回退版本后这个问题就没有了。

    2025-07-20
    有用
    回复 1
    • tttttop
      tttttop
      发表于移动端
      2025-08-11
      回退到哪个版本没问题了啊 我也试试
      2025-08-11
      回复
  • ㅤ
    2025-07-17

    一样的问题,官方什么时候能够解决一下

    2025-07-17
    有用
    回复
  • WLX
    WLX
    2025-06-16

    我也这个问题,请问有人知道怎么处理的吗

    2025-06-16
    有用
    回复
  • 郑闰今
    郑闰今
    2025-05-30

    我的问题和你一模一样 cao,选择本地上传没问题 再次选择微信头像 就没问题,第一次直接选择 就是错误

    2025-05-30
    有用
    回复
  • iHadThreeDreams
    iHadThreeDreams
    2025-05-22

    我这是这个问题,请问解决了吗?

    2025-05-22
    有用
    回复
登录 后发表内容