大家好,又见面了,我是你们的朋友全栈君。
html
<image @click="chooseImage" :src="pic" class="toux" mode=""></image>
js
chooseImage() {
var _this = this
uni.chooseImage({
count: 1, //默认9
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], //从相册选择、摄像头
success: function(res) {
_this.imgShow = res.tempFilePaths[0]
_this.uploadFile()
}
});
},
uploadFile(){
var _this = this
uni.uploadFile({
url:this.$baseUrl+`/upload/uploadFile?type=${uni.getStorageSync('userType')}`,
filePath:this.imgShow,
name:'file',
header: {
"Content-Type": "multipart/form-data"
},
success:(res)=>{
var image = JSON.parse(res.data)
this.tou = image.data.imgUrl
this.$myRequest({
url: `/login/uploadAvatar?id=${uni.getStorageSync("userId")}&type=${uni.getStorageSync('userType')}&pic=${this.tou}`,
method:'post',
data:{}
}).then(data=>{
if(data.data.code == 200){
_this.pic = data.data.data.user.pic
uni.setStorageSync("imgs",data.data.data.user.pic)
}
})
}
})
},
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149352.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...