收藏
回答

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的路径。

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

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

4 个回答

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

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

    05-17
    有用
    回复
  • WLX
    WLX
    06-16

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

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

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

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

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

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