File tree Expand file tree Collapse file tree 11 files changed +343
-65
lines changed Expand file tree Collapse file tree 11 files changed +343
-65
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ module.exports = {
49
49
] ,
50
50
loaders : [
51
51
{
52
- test : / \. s c s s $ / ,
52
+ test : / \. s a s s $ / ,
53
53
loaders : [ 'style' , 'css' , 'sass' ]
54
54
} ,
55
55
{
Original file line number Diff line number Diff line change 13
13
"lint" : " eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
14
14
},
15
15
"dependencies" : {
16
- "vue" : " ^2.1.0"
16
+ "element-ui" : " ^1.1.2" ,
17
+ "normalize.css" : " ^5.0.0" ,
18
+ "vue" : " ^2.1.0" ,
19
+ "vue-router" : " ^2.1.1"
17
20
},
18
21
"devDependencies" : {
19
22
"autoprefixer" : " ^6.4.0" ,
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div id =" app" >
3
- <img src = " ./assets/logo.png " >
4
- <hello ></hello >
3
+ <NavMenu ></ NavMenu >
4
+ <Container ></Container >
5
5
</div >
6
6
</template >
7
7
8
8
<script >
9
- import Hello from ' ./components/Hello'
9
+ import ' ./components/common/style.scss'
10
+ import NavMenu from ' ./components/common/NavMenu.vue'
11
+ import Container from ' ./components/common/Container.vue'
10
12
11
13
export default {
12
14
name: ' app' ,
13
15
components: {
14
- Hello
16
+ NavMenu,
17
+ Container
15
18
}
16
19
}
17
20
</script >
18
-
19
- <style lang="sass">
20
- body
21
- background : slateblue ;
22
- </style >
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div id =" container" >
3
+ <TopBar ></TopBar >
4
+ <transition >
5
+ <router-view ></router-view >
6
+ </transition >
7
+ </div >
8
+ </template >
9
+
10
+ <script >
11
+ import TopBar from ' ./TopBar.vue'
12
+
13
+ export default {
14
+ components: {
15
+ TopBar
16
+ }
17
+ }
18
+ </script >
Original file line number Diff line number Diff line change
1
+ <template lang="html">
2
+ <el-menu default-active =" 1" id =" nav-menu" theme =" dark" >
3
+ <div class =" logo" >
4
+ <router-link to =" /" >
5
+ <!-- <img src="../../assets/images/logo.svg" />-->
6
+ </router-link>
7
+ </div>
8
+ <el-submenu index =" 1" >
9
+ <template slot="title"><i class =" el-icon-menu" ></i >导航一</template >
10
+ <el-menu-item index =" 1-1" ><router-link to =" /page1" class =" nav-link" >二级导航一</router-link></el-menu-item>
11
+ <el-menu-item index="1-2"><router-link to =" /page2" class =" nav-link" >二级导航二</router-link></el-menu-item>
12
+ </el-submenu>
13
+ <el-menu-item index =" 2" ><router-link to =" /page3" class =" nav-link" ><i class =" el-icon-message" ></i>导航二</router-link></el-menu-item>
14
+ </el-menu>
15
+ </template >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <el-row class =" top-bar" >
3
+ <div class =" top-wrapper" >
4
+ <div class =" user-area pull-right" >
5
+ <div class =" user-avatar" >
6
+ <span class =" avatar-img" :style =" { backgroundImage: 'url(' + avatar_url + ')' }" ></span >
7
+ <i class =" el-icon-arrow-down" ></i >
8
+ <div class =" drop-menu" >
9
+ <ul >
10
+ <li ><i class =" iconfont" > ; </i >管理员</li >
11
+ <li @click =" signOut" ><i class =" iconfont" > ; </i >退出</li >
12
+ </ul >
13
+ </div >
14
+ </div >
15
+ </div >
16
+ <el-col :span =" 8" class =" search-area pull-right" >
17
+ <el-form >
18
+ <el-form-item >
19
+ <i class =" el-icon-search" ></i >
20
+ <el-input placeholder =" 搜索" ></el-input >
21
+ </el-form-item >
22
+ </el-form >
23
+ </el-col >
24
+ </div >
25
+ </el-row >
26
+ </template >
27
+
28
+ <script >
29
+ export default {
30
+ data () {
31
+ return {
32
+ avatar_url: ' http://img0.imgtn.bdimg.com/it/u=1787407765,2524017231&fm=11&gp=0.jpg'
33
+ }
34
+ },
35
+ methods: {
36
+ signOut () {
37
+ console .log (' 退出登录' )
38
+ }
39
+ }
40
+ }
41
+ </script >
You can’t perform that action at this time.
0 commit comments