Skip to content
This repository was archived by the owner on May 12, 2020. It is now read-only.

Commit 4a0642f

Browse files
committed
feat(layout/material): add aside layout
1 parent 997cb70 commit 4a0642f

3 files changed

Lines changed: 28 additions & 0 deletions

File tree

src/layout/Material/Aside.vue

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<template>
2+
<el-aside
3+
class="layout__material__aside"
4+
width="254px"
5+
>
6+
material aside
7+
</el-aside>
8+
</template>
9+
10+
<script>
11+
export default {
12+
data() {
13+
return {}
14+
}
15+
}
16+
</script>
17+
18+
<style lang='scss' scoped>
19+
</style>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<template>
22
<el-container class="layout__material">
33
<!-- Dynamic aside rendering area -->
4+
<material-aside/>
45

56
<el-container class="layout__material__placeholder">
67
<el-header>
@@ -38,6 +39,8 @@
3839
</template>
3940

4041
<script>
42+
import MaterialAside from './Aside'
43+
4144
export default {
4245
methods: {
4346
onLogout () {
@@ -50,6 +53,10 @@ export default {
5053
currentYear () {
5154
return new Date().getFullYear()
5255
}
56+
},
57+
58+
components: {
59+
MaterialAside
5360
}
5461
}
5562
</script>

src/plugins/element.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {
55
Container,
66
Header,
77
Main,
8+
Aside,
89
Footer,
910
Form,
1011
FormItem,
@@ -21,6 +22,7 @@ vueUsing([
2122
Container,
2223
Header,
2324
Main,
25+
Aside,
2426
Footer,
2527
Form,
2628
FormItem,

0 commit comments

Comments
 (0)