<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的路径。
如果点击了“从相册选取”,则路径生成和图片上传功能无误,在此基础上点击“用微信头像”时,功能也没有问题了。
你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
我也这个问题,请问有人知道怎么处理的吗
我的问题和你一模一样 cao,选择本地上传没问题 再次选择微信头像 就没问题,第一次直接选择 就是错误
我这是这个问题,请问解决了吗?