chooseAvatar头像上传Bug
<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的路径。 如果点击了“从相册选取”,则路径生成和图片上传功能无误,在此基础上点击“用微信头像”时,功能也没有问题了。