赞
踩
- modufyimage(){
- const that = this
- uni.chooseImage({
- count: 1, // 最多可以选择的图片张数,默认9/这里可以限制照片数量
- sizeType: ['original', 'compressed'], //original 原图,compressed 压缩图,默认二者都有
- sourceType: ['album','camera'], //album 从相册选图,camera 使用相机,默认二者都有。如需直接开相机或直接选相册,请只使用一个选项
- success: function(res) {
- console.log(res)
- // const len = that.imageList.length
- uni.uploadFile({
- url: 'https://www.xxxxxx.com/CloudCareWeb/api/user/modifyAvatar', //仅为示例,非真实的接口地址
- filePath: res.tempFilePaths[0],
- name: 'upload',//这里注意修改成后端需要的字段
- formData: {
- userid: '1',
- token:"12455eeeeeet43233",
- },
- success: (uploadFileRes) => {
- console.log(that.$store.state.user,"10343")
- console.log(JSON.parse(uploadFileRes.data),"93")
- let res = JSON.parse(uploadFileRes.data);
- },
- fail: (e) => {
- console.log("网络请求fail");
- },
- complete: () => {
- //返回成功后调用后端返回的照片接口刷新头像
- console.log("网络请求complete");
- uni.hideLoading();
- uni.showToast({
- title: '上传成功!',
- icon: 'none'
- });
- }
-
- });
- }
- })
-
- },