参考文献:微信小程序登录——头像_onchooseavatar-CSDN博客
<button open-type="chooseAvatar" @chooseavatar="onChooseAvatar"> </button>onChooseAvatar(e) {uni.showLoading({title: '上传中...',mask: true});uni.uploadFile({url: baseUrl.url + "/xihefile/user/file/upload",filePath: e.detail.avatarUrl,name: "file",formData: {},success: (uploadFileRes) => {uni.hideLoading();uni.setStorageSync("avatarUrl", e.detail.avatarUrl);console.log(uploadFileRes, '');let url = JSON.parse(uploadFileRes.data).data;this.avatarUrl = e.detail.avatarUrl;setTimeout(() => {console.log('this.baseURL前缀',this.baseURL)// this.actaimg=`${this.baseURL}${url}` console.log('我是转化后的头像',this.actaimg)this.weAvatar = url;})console.log(e.detail.avatarUrl, '成功');},fail: (err) => {uni.hideLoading();uni.showToast({title: '上传失败,请重试',icon: 'none'});console.log(err, '失败');}});}