| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | <template>	<view class="profile">		<view class="banner">			<image src="/static/avatar.png" class="avatar"></image>			 <view class="user-info">				<view>{{user.userName}}</view>					<view>{{user.phone}}</view>			 </view>		</view>		<button type="primary" @click="logoutSubmit" class="submit-BT">退出登录</button>	</view></template><script>	import {logout} from '@/api/system/user.js'	export default {		data() {			return {				user:{					userAvatar:"",					userName:"",					userIntro:"",					userPhone:""				},				phone:""			}		},		onLoad() {			this.init()		},		methods: {		  init(){			this.initUser()  		  },		  initUser(){			  let userInfo=uni.getStorageSync('accountInfo')			  if(userInfo){this.user=userInfo}			  let phone=uni.getStorageSync('phone-info')			  if(phone){this.phone=phone}		  },		  logoutSubmit(){			  uni.clearStorageSync();			  logout().then(()=>{				  uni.navigateTo({				  	url:'/pages/login/index'				  })			  })		  }		}	}</script><style lang="scss" scoped>	.profile{		.banner{			padding: 20rpx;			.avatar{				display: block;				width: 100rpx;				height: 100rpx;				border-radius: 50%;			}					}		.submit-BT {			width: 600rpx;			height: 72rpx;			line-height: 72rpx;			box-sizing: border-box;			border-radius: 16upx;			margin-top: 50upx;			background-color:#3384FF;			font-size: 32rpx;		}	}</style>
 |