my-setting.vue 4.4 KB
Newer Older
M
m0_74163447 已提交
1 2
<template>
	<view class="main">
M
m0_74163447 已提交
3
		<view class="top">
Y
yyt 已提交
4
			<image @click="goBack" class="back" src="/static/discover/back.png"></image>
M
m0_74163447 已提交
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
		</view>
		<view class="profile">
			<view class="profile-title">
				<view class="profile-icon"></view>
				<view class="profile-name">我们的简介</view>
			</view>
			<view class="profile-content">
				<textarea :disabled="true" :value="profileContent"></textarea>
			</view>
		</view>
		<view class="about">
			<view class="about-title">
				<view class="about-icon"></view>
				<view class="about-name">我们的简介</view>
			</view>
			<view class="about-content">
				<textarea :disabled="true" :value="aboutContent"></textarea>
			</view>
		</view>
		<view class="exit">
			<button class="exit-btn" @click="confirmExit()">退出账号</button>
		</view>
M
m0_74163447 已提交
27 28 29 30
		<uni-popup ref="alertDialog" type="dialog">
			<uni-popup-dialog cancelText="取消" confirmText="确定" title="提示" content="确定退出你的账号吗?"
				@confirm="dialogConfirm"></uni-popup-dialog>
		</uni-popup>
M
m0_74163447 已提交
31 32 33 34 35 36 37
	</view>
</template>

<script>
	export default {
		data() {
			return {
Y
布局  
yyt 已提交
38
				profileContent: '      Must Go,本产品基于 Vue Uniapp开发,提供 Android 和iOS 端 APP,针对于“后疫情”时代的身体素质普遍下降的问题,恢复大学生们原有的朝气。该产品定位于帮助众多大学生,乃至更多青年人走出怠惰于运动的舒适圈,增强身体素质、培养积极向上的心理状态。通过该产品可以轻松且高效地搜集到周边、尤其是自身高校的赛事活动信息,及时报名参与,并突破现在运动类APP的圈子局限,不必局限于与远在天边的“朋友”分享运动成果,而可以召集小队发帖社交与近在咫尺的“队友”外出活动。',
Y
yyt 已提交
39
				aboutContent: '      有问题或反馈请致电我们\n联系电话:18960545221'
M
m0_74163447 已提交
40 41
			}
		},
Y
布局  
yyt 已提交
42
		methods: {
M
m0_74163447 已提交
43 44 45 46 47 48 49
			dialogConfirm() {
				uni.reLaunch({
					url: '/pages/login/login',
					animationType: 'pop-in',
					animationDuration: 300
				})
				this.$refs.alertDialog.close();
R
Renic1 已提交
50 51
				uni.clearStorage();
				console.log(1);
M
m0_74163447 已提交
52 53 54 55
			},
			dialogClose() {
				this.$refsalertDialog.close();
			},
Y
布局  
yyt 已提交
56
			confirmExit() {
Y
yyt 已提交
57
				uni.removeStorageSync('token');
M
m0_74163447 已提交
58
				this.$refs.alertDialog.open();
M
m0_74163447 已提交
59
			},
Y
布局  
yyt 已提交
60
			goBack() {
M
m0_74163447 已提交
61
				uni.navigateBack({
Y
布局  
yyt 已提交
62 63
					delta: 1, //返回层数,2则上上页
				})
M
m0_74163447 已提交
64
			},
Y
布局  
yyt 已提交
65
			onload() {
M
m0_74163447 已提交
66
				plus.navigator.setStatusBarBackground('#EDEEF0');
M
m0_74163447 已提交
67 68 69 70 71 72 73 74 75 76 77 78
			}
		}
	}
</script>

<style>
	.main {
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: #EDEEF0;
	}
Y
布局  
yyt 已提交
79

M
m0_74163447 已提交
80 81 82 83
	.top {
		width: 100%;
		height: 50px;
		background-color: #EDEEF0;
Y
布局  
yyt 已提交
84

M
m0_74163447 已提交
85
	}
Y
布局  
yyt 已提交
86

M
m0_74163447 已提交
87 88 89 90 91 92 93
	.back {
		width: 40px;
		height: 30px;
		margin-top: 10px;
		margin-bottom: 10px;
		float: left;
		margin-left: 10px;
M
m0_74163447 已提交
94
	}
Y
布局  
yyt 已提交
95 96 97

	.profile {
		width: 80%;
M
m0_74163447 已提交
98 99 100 101 102 103 104
		height: 55%;
		margin-top: 10rpx;
		margin-left: auto;
		margin-right: auto;
		background-color: #FFFFFF;
		border-radius: 20rpx;
	}
Y
布局  
yyt 已提交
105 106

	.profile-title {
M
m0_74163447 已提交
107 108 109
		height: 12%;
		color: #F1992D;
	}
Y
布局  
yyt 已提交
110 111

	.profile-icon {
M
m0_74163447 已提交
112 113
		width: 60rpx;
		height: 60rpx;
Y
yyt 已提交
114 115
		margin-top: 23rpx;
		margin-left: 25rpx;
Y
布局  
yyt 已提交
116 117 118
		background-size: 100% 100%;
		background-image: url("/static/my/my-setting/profile-icon.png");
		background-repeat: no-repeat;
M
m0_74163447 已提交
119 120
		float: left;
	}
Y
布局  
yyt 已提交
121 122

	.profile-name {
M
m0_74163447 已提交
123 124
		width: 200rpx;
		height: 50rpx;
Y
yyt 已提交
125 126
		margin-top: 30rpx;
		margin-right: 295rpx;
M
m0_74163447 已提交
127 128 129 130
		font-size: 40rpx;
		text-align: left;
		float: right;
	}
Y
布局  
yyt 已提交
131 132

	.profile-content {
M
m0_74163447 已提交
133 134
		height: 88%;
	}
Y
布局  
yyt 已提交
135 136

	.profile-content textarea {
M
m0_74163447 已提交
137 138 139 140 141
		width: 80%;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
	}
Y
布局  
yyt 已提交
142 143 144

	.about {
		width: 80%;
M
m0_74163447 已提交
145 146 147 148 149 150 151
		height: 15%;
		margin-top: 5%;
		margin-left: auto;
		margin-right: auto;
		background-color: #FFFFFF;
		border-radius: 20rpx;
	}
Y
布局  
yyt 已提交
152 153

	.about-title {
M
m0_74163447 已提交
154 155 156
		height: 40%;
		color: #F1992D;
	}
Y
布局  
yyt 已提交
157 158

	.about-icon {
M
m0_74163447 已提交
159 160
		width: 60rpx;
		height: 60rpx;
Y
yyt 已提交
161 162
		margin-top: 23rpx;
		margin-left: 25rpx;
Y
布局  
yyt 已提交
163 164 165
		background-size: 100% 100%;
		background-image: url("/static/my/my-setting/about-icon.png");
		background-repeat: no-repeat;
M
m0_74163447 已提交
166 167
		float: left;
	}
Y
布局  
yyt 已提交
168 169

	.about-name {
M
m0_74163447 已提交
170 171
		width: 200rpx;
		height: 50rpx;
Y
yyt 已提交
172 173
		margin-top: 30rpx;
		margin-right: 295rpx;
M
m0_74163447 已提交
174 175 176 177
		font-size: 40rpx;
		text-align: left;
		float: right;
	}
Y
布局  
yyt 已提交
178 179

	.about-content {
Y
yyt 已提交
180
		height: 70%;
M
m0_74163447 已提交
181
	}
Y
布局  
yyt 已提交
182 183

	.about-content textarea {
M
m0_74163447 已提交
184 185 186 187 188
		width: 80%;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
	}
Y
布局  
yyt 已提交
189 190 191 192 193

	.exit {}

	.exit-btn {
		background-color: #F1992D;
M
m0_74163447 已提交
194
		color: #FFFFFF;
Y
布局  
yyt 已提交
195
		width: 70%;
M
m0_74163447 已提交
196
		height: 85rpx;
M
m0_74163447 已提交
197
		line-height: 85rpx;
M
m0_74163447 已提交
198 199 200 201 202 203
		margin-top: 50rpx;
		margin-left: auto;
		margin-right: auto;
		border-radius: 20rpx;
	}
</style>