| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 
							- <template>
 
- 	<view class=" bg-white">
 
- 		 <cu-custom bgColor="bg-gradual-blue" :isBack="true"><block slot="backText">返回</block><block slot="content">上传头像</block></cu-custom>
 
- 		<view class="cu-form-group">
 
- 			
 
- 			<view class="grid text-center  col-4 grid-square flex-sub">
 
- 				<view class="bg-img" v-for="(item,index) in imgList" :key="index" @tap="ViewImage" :data-url="imgList[index]">
 
- 				 <image :src="imgList[index]" mode="aspectFill"></image>
 
- 				</view>
 
- 				<view class="solids" @tap="ChooseImage">
 
- 					<text class='cuIcon-cameraadd'></text>
 
- 				</view>
 
- 			</view>
 
- 		</view>
 
- 		<view class="cu-bar btn-group " style="margin-top: 100upx;">
 
- 			<button class=" btn-logout cu-btn  shadow-blur round lg" @click="upload">退出登录</button>
 
- 		</view>
 
- 	</view>
 
- </template>
 
- <script>
 
- 	import userService from "@/api/sys/userService"
 
- 	export default {
 
- 		data() {
 
- 			return {
 
- 				imgList: []
 
- 			}
 
- 		},
 
- 		methods: {
 
- 			ChooseImage() {
 
- 				uni.chooseImage({
 
- 					count: 4, //默认9
 
- 					sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
 
- 					sourceType: ['album'], //从相册选择
 
- 					success: (res) => {
 
- 						if (this.imgList.length != 0) {
 
- 							this.imgList = this.imgList.concat(res.tempFilePaths)
 
- 						} else {
 
- 							this.imgList = res.tempFilePaths
 
- 						}
 
- 					}
 
- 				});
 
- 			},
 
- 			ViewImage(e) {
 
- 				uni.previewImage({
 
- 					urls: this.imgList,
 
- 					current: e.currentTarget.dataset.url
 
- 				});
 
- 			},
 
- 			upload() {
 
- 					fileService.upload(filePath).then(({data})=>{
 
- 						userService.saveInfo({
 
- 							id: this.userInfo.id,
 
- 							photo: data
 
- 						})
 
- 					})
 
- 			}
 
- 		}
 
- 	}
 
- </script>
 
- <style>
 
-   .btn-logout {
 
-     margin-top: 100upx;
 
-     width: 80%;
 
-     border-radius: 50upx;
 
-     font-size: 16px;
 
-     color: #fff;
 
-     background: linear-gradient(to right, #365fff, #36bbff);
 
-   }
 
-   .btn-logout-hover {
 
-     background: linear-gradient(to right, #365fdd, #36bbfa);
 
-   }
 
- </style>
 
 
  |