主题
头像
操作头像
js
//操作头像
handleHead(){
uni.showActionSheet({
itemList: ['拍照', '从相册选择'],
success: (res)=> {
let sourceType=[];
if(res.tapIndex==0){
sourceType=['camera'];//拍照
}else if(res.tapIndex==1){
sourceType=['album'];//从相册选择
}
//选择图片
uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: sourceType, //从相册选择
success: (res)=> {
let tempFilePath=res.tempFilePaths[0];
this.showHead=tempFilePath;
//上传头像
uni.uploadFile({
url: this.$config.baseApi+'/v1/user/uploadhead',
filePath: tempFilePath,
name: 'head',
formData: {
'uid': this.uid,
"token":this.token,
"platform":this.platform
},
success: (uploadFileRes) => {
let res=JSON.parse(uploadFileRes.data);
this.head=res.data.msbox;
}
});
}
});
},
fail: (res)=> {
// console.log(res.errMsg);
}
});
},
选择性别
js
//选择性别
selectGender(){
uni.showActionSheet({
itemList: ['男', '女'],
success: (res)=> {
this.gender=res.tapIndex + 1;
},
fail: function (res) {
// console.log(res.errMsg);
}
});
},