handleAvator() {
uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], //从相册选择
success: (res) => {
uni.uploadFile({
url: this.baseUrl + '/system/dooruser/avatar',
filePath: res.tempFilePaths[0],
name: 'file',
success: (uploadFileRes) => {
this.form.userImg = JSON.parse(uploadFileRes.data).imgUrl
updatePersonMessage(this.form).then(response => {
})
}
});
}
});
},
通过uni.chooseImage选择是相机还是通过相册进行上传图片sourceType: ['album', 'camera'],可以是原图也可以是压缩图片sizeType: ['original', 'compressed'],通过uni.uploadFile将图片上传成功后用JSON.parse改变一下形式然后进行form.userImg赋值然后调用了我自己的编辑接口updatePersonMessage完成操作