Skip to content

Commit 8e1ac22

Browse files
committed
解决冲突
2 parents 7554df6 + e6481fa commit 8e1ac22

File tree

3 files changed

+100
-16
lines changed

3 files changed

+100
-16
lines changed

src/assets/less/common/navigationBar.less

Lines changed: 86 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,96 @@
2929
vertical-align: middle;
3030
border-radius: 50%;
3131
}
32+
.t-user{
33+
font-weight: 900;
34+
font-size: 15px;
35+
}
3236
.t-bar{
33-
padding-left: 20px;
37+
margin-left: 20px;
3438
font-size: 20px;
3539
cursor: pointer;
3640
}
37-
}
41+
.t-bar.t-rotate{
42+
animation: bar-rotate .5s;
43+
-ms-animation: bar-rotate .5s;
44+
-moz-animation: bar-rotate .5s;
45+
-webkit-animation: bar-rotate .5s;
46+
-o-animation: bar-rotate .5s;
47+
transform:rotate(90deg);
48+
-ms-transform:rotate(90deg);
49+
-moz-transform:rotate(90deg);
50+
-webkit-transform:rotate(90deg);
51+
-o-transform:rotate(90deg);
52+
}
53+
54+
@keyframes bar-rotate
55+
{
56+
from {transform:rotate(0deg);}
57+
to {transform:rotate(90deg);}
58+
}
59+
@-ms-keyframes bar-rotate
60+
{
61+
from {transform:rotate(0deg);}
62+
to {transform:rotate(90deg);}
63+
}
64+
@-moz-keyframes bar-rotate
65+
{
66+
from {transform:rotate(0deg);}
67+
to {transform:rotate(90deg);}
68+
}
69+
@-webkit-keyframes bar-rotate
70+
{
71+
from {transform:rotate(0deg);}
72+
to {transform:rotate(90deg);}
73+
}
74+
@-o-keyframes bar-rotate
75+
{
76+
from {transform:rotate(0deg);}
77+
to {transform:rotate(90deg);}
78+
}
3879

80+
.t-bar.t-norotate{
81+
animation: bar-norotate .5s;
82+
-ms-animation: bar-norotate .5s;
83+
-moz-animation: bar-norotate .5s;
84+
-webkit-animation: bar-norotate .5s;
85+
-o-animation: bar-norotate .5s;
86+
transform:rotate(0deg);
87+
-ms-transform:rotate(0deg);
88+
-moz-transform:rotate(0deg);
89+
-webkit-transform:rotate(0deg);
90+
-o-transform:rotate(0deg);
91+
}
92+
@keyframes bar-norotate
93+
{
94+
from {transform:rotate(90deg);}
95+
to {transform:rotate(0deg);}
96+
}
97+
@-ms-keyframes bar-norotate
98+
{
99+
from {transform:rotate(90deg);}
100+
to {transform:rotate(0deg);}
101+
}
102+
@-moz-keyframes bar-norotate
103+
{
104+
from {transform:rotate(90deg);}
105+
to {transform:rotate(0deg);}
106+
}
107+
@-webkit-keyframes bar-norotate
108+
{
109+
from {transform:rotate(90deg);}
110+
to {transform:rotate(0deg);}
111+
}
112+
@-o-keyframes bar-norotate
113+
{
114+
from {transform:rotate(90deg);}
115+
to {transform:rotate(0deg);}
116+
}
117+
}
39118

40119
}
120+
121+
.t-user-dropdown .t-user-icon{
122+
font-size: 15px;
123+
margin-right: 5px;
124+
}

src/views/common/container.vue

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
<div class="t-container-wrap">
33
<el-container class="container">
44
<el-header height="60px" class="header">
5-
<navigationBar :isCollapse="isCollapse" @changeCollapse="changeCollapse"></navigationBar>
5+
<navigationBar :isCollapse.sync="isCollapse"></navigationBar>
66
</el-header>
77
<el-container>
88
<el-aside width="auto" class="aside">
9-
<menuAside :isCollapse.sync="isCollapse"></menuAside>
9+
<menuAside :isCollapse="isCollapse"></menuAside>
1010
</el-aside>
1111
<el-main class="t-main-wrap">
1212
<router-view/>
@@ -24,11 +24,6 @@ export default {
2424
isCollapse: false
2525
}
2626
},
27-
methods: {
28-
changeCollapse(isCollapse){
29-
this.isCollapse = isCollapse;
30-
}
31-
},
3227
components: {
3328
navigationBar,
3429
menuAside

src/views/common/navigationBar.vue

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,19 @@
55
</div>
66
<div class="t-list">
77
<el-row>
8-
<el-col :span="20">
8+
<el-col :span="2">
99
<i class="t-bar fa fa-bars"></i>
1010
</el-col>
11-
<el-col :span="4" class="text-right">
12-
<i class="t-icon el-icon-bell"></i>
11+
<el-col :span="22" class="text-right">
12+
<el-tooltip class="item" effect="dark" content="消息" placement="bottom">
13+
<i class="t-icon el-icon-bell"></i>
14+
</el-tooltip>
1315
<el-dropdown trigger="click" class="t-item">
1416
<img class="t-avatar" src="../../assets/images/avatar.jpg" alt>
15-
<el-dropdown-menu slot="dropdown">
16-
<el-dropdown-item>个人信息</el-dropdown-item>
17-
<el-dropdown-item>退出</el-dropdown-item>
17+
<span class="t-user">admin</span>
18+
<el-dropdown-menu slot="dropdown" class="t-user-dropdown">
19+
<el-dropdown-item><i class="t-user-icon fa fa-info-circle"></i>个人信息</el-dropdown-item>
20+
<el-dropdown-item><i class="t-user-icon fa fa-sign-out"></i>退出</el-dropdown-item>
1821
</el-dropdown-menu>
1922
</el-dropdown>
2023
</el-col>
@@ -32,11 +35,13 @@ export default {
3235
},
3336
methods:{
3437
collapse(){
35-
this.$emit('changeCollapse', !this.isCollapse)
38+
this.$emit('update:isCollapse', !this.isCollapse);
3639
}
3740
}
3841
}
3942
</script>
4043
<style lang="less" scoped>
4144
@import url("../../assets/less/common/navigationBar.less");
4245
</style>
46+
<style>
47+
</style>

0 commit comments

Comments
 (0)