Element设计主页

  1. 使用到的值时
    1. 页面布局
    2. 下拉菜单
    3. css
    4. script
    5. Vue对象
    6. 代码

使用到的值时

页面布局

下拉菜单

css

script

Vue对象

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>主页面布局</title>
<!-- 引入ElementUI样式 -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<!-- 引入ElementUI组件库 -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
</head>
<body>
<div id="app">
<el-container >
<el-header style="height:75px;">
<nav class="navbar navbar-static-top" :class=''>
<!-- Logo -->
<div class="headLeft">
<strong><a >王一博</a></strong>
</div>
<div class="headerRight">帮助
<el-dropdown trigger="click">
<!--以圆型得状态展示图标-->
<div class="avatar-wrapper">
<img src="wngb.jpg" height="50" width="50">郭露
</div>

<el-dropdown-menu slot="dropdown">
<el-dropdown-item divided>
<span style="display:block;">修改密码</span>
</el-dropdown-item>
<el-dropdown-item divided>
<span style="display:block;">退出</span>
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
</nav>
</el-header>

<el-container>
<el-aside width="210px">
<el-menu >
<el-submenu v-for="menu in asideText" :index="menu.number">
<template slot="title">
{{menu.title}}
</template>

<template v-for="child in menu.children">
<el-menu-item :index="child.number">
<a :href="child.linkUrl" target="right">{{child.title}}</a>
</el-menu-item>
</template>
</el-submenu>
</el-menu>
</el-aside>

<el-container>
<el-main>
</el-main>
<el-footer>
<p class="fontStyle" > 粉丝福利网站</p>
</el-footer>
</el-container>
</el-container>
</el-container>
</div>
<style>
.el-header, .el-footer {
background-color: #6e97a9;
text-align: left;
}
.el-aside {
background-color: #f3f5f5;
color: #333;
text-align: center;

}

.el-main {
background-color: #daecec;
text-align: center;
line-height: 560px;
}
.headerRight {
float: right;
padding: 18px 30px 0 0;
color: #fff;
}
.headLeft {
float: left;
padding: 18px 30px 0 0;
/**
白色
*/
color: #fff;
font-size: 25px;
}
/**
以圆形的方式展现图片
*/
.headerImg img{
width: 40px;
height: 40px;
border-radius: 20px;
vertical-align: middle;
}
.fontStyle {
font-size: 24px;
color: white;
text-align: right;
font-family: "Arial Rounded MT Bold";

}
</style>
<script>
new Vue({
el:'#app',
data:{
asideText:[{
"number":"1",
"title":"信息",
"children": []
},{
"number":"2",
"title":"爱好",
"children": [
{
"number":"/2-1",
"title":"拍戏爱好",
"linkUrl":"wark.html",
"children":[]
},{
"number":"/2-2",
"title":"生活爱好",
"linkUrl":"le.html",
"children":[]
}
]
},{
"number":"3",
"title":"技能",
"children":[
{
"number":"/3-1",
"title":"滑板",
"linkUrl":"wark.html",
"children":[]
},{
"number":"/3-2",
"title":"专辑",
"linkUrl":"wark.html",
"children":[]
}
]
}



]
}
});

</script>
</body>
</html>

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com

×

喜欢就点赞,疼爱就打赏