Skip to content

Commit 671279f

Browse files
committed
improve mobile user experience
Signed-off-by: zhangtianli2006 <zhangtianli2006@163.com>
1 parent e3212a5 commit 671279f

File tree

1 file changed

+59
-11
lines changed

1 file changed

+59
-11
lines changed

src/components/user/content.vue

Lines changed: 59 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,53 +15,85 @@
1515
<el-row :gutter="20">
1616
<el-col :span="18">
1717
<el-card shadow="never">
18-
<div slot="header" class="clearfix"><i class="el-icon-user" /> User Name</div>
18+
<div slot="header" class="clearfix">
19+
<i class="el-icon-user" />
20+
<div class="lable"> User</div>
21+
Name
22+
</div>
1923
{{username}}
2024
</el-card>
2125
</el-col>
2226
<el-col :span="6">
2327
<el-card shadow="never">
24-
<div slot="header" class="clearfix"><i class="el-icon-warning-outline" /> User ID</div>
28+
<div slot="header" class="clearfix"><i class="el-icon-warning-outline" />
29+
<div class="lable"> User</div>
30+
ID
31+
</div>
2532
{{userid}}
2633
</el-card>
2734
</el-col>
2835
</el-row>
2936
<el-row :gutter="20">
3037
<el-col :span="12">
3138
<el-card shadow="never" class="item">
32-
<div slot="header" class="clearfix"><i class="el-icon-message" /> Email</div>
39+
<div slot="header" class="clearfix">
40+
<i class="el-icon-message" />Email
41+
</div>
3342
{{email}}
3443
</el-card>
3544
</el-col>
3645
<el-col :span="6">
3746
<el-card shadow="never" class="item">
38-
<div slot="header" class="clearfix"><i class="el-icon-date" /> Time Joined</div>
47+
<div slot="header" class="clearfix">
48+
<i class="el-icon-date" />
49+
<div class="lable"> Time Joined</div>
50+
</div>
3951
{{timeJoin}}
4052
</el-card>
4153
</el-col>
4254
<el-col :span="6">
4355
<el-card shadow="never" class="item">
44-
<div slot="header" class="clearfix"><i class="el-icon-time" /> Last Login</div>
56+
<div slot="header" class="clearfix">
57+
<i class="el-icon-time" />
58+
<div class="lable"> Last Login</div>
59+
</div>
4560
{{lastLogin}}
4661
</el-card>
4762
</el-col>
4863
</el-row>
4964
<el-row :gutter="20">
5065
<el-col :span="8">
5166
<el-card shadow="never" class="item">
52-
<div slot="header" class="clearfix"><i class="el-icon-check" /> Sloved</div>
53-
{{solved}} Problems
67+
<div slot="header" class="clearfix">
68+
<i class="el-icon-check" />
69+
<div class="lable"> Sloved</div>
70+
<div class="small-lable"> AC</div>
71+
</div>
72+
<div class="clearfix">
73+
{{solved}}
74+
<div class="lable"> Problems</div>
75+
</div>
5476
</el-card>
5577
</el-col>
5678
<el-col :span="8">
5779
<el-card shadow="never" class="item">
58-
<div slot="header" class="clearfix"><i class="el-icon-upload2" /> Submited</div>
59-
{{submit}} Times
80+
<div slot="header" class="clearfix"><i class="el-icon-upload2" />
81+
<div class="lable"> Submited</div>
82+
<div class="small-lable"> SU</div>
83+
</div>
84+
<div class="clearfix">
85+
{{submit}}
86+
<div class="lable"> Times</div>
87+
</div>
6088
</el-card>
6189
</el-col>
6290
<el-col :span="8">
6391
<el-card shadow="never" class="item">
64-
<div slot="header" class="clearfix"><i class="el-icon-finished" /> AC Rate</div>
92+
<div slot="header" class="clearfix">
93+
<i class="el-icon-finished" />
94+
<div class="lable"> AC</div>
95+
Rate
96+
</div>
6597
<el-progress :text-inside="true" :stroke-width="24" :percentage="rate" status="success" :color="ACRateColorMode"></el-progress>
6698
</el-card>
6799
</el-col>
@@ -104,7 +136,7 @@ export default {
104136
isRoot: false,
105137
isStaff: false,
106138
isActive: true,
107-
avatarWidth: 440 < screen.width ? 400 : screen.width - 40
139+
avatarWidth: 800 < screen.width ? 300 : screen.width - 40
108140
};
109141
},
110142
methods: {
@@ -164,6 +196,14 @@ export default {
164196
</script>
165197

166198
<style scoped>
199+
.small-lable {
200+
display: none;
201+
}
202+
203+
.clearfix {
204+
display: block ruby;
205+
}
206+
167207
.item {
168208
margin-top: 20px;
169209
}
@@ -187,5 +227,13 @@ export default {
187227
margin-top: 20px;
188228
max-width: 100vw;
189229
}
230+
231+
.lable {
232+
display: none;
233+
}
234+
235+
.small-lable {
236+
display: unset;
237+
}
190238
}
191239
</style>

0 commit comments

Comments
 (0)