File tree 4 files changed +116
-4
lines changed
4 files changed +116
-4
lines changed Original file line number Diff line number Diff line change 45
45
</lay-menu >
46
46
</lay-header >
47
47
<lay-side >
48
- <lay-menu :default-openeds =" [0]" >
48
+ <lay-menu :default-openeds =" [0, 1, 2 ]" >
49
49
<lay-menu-item :index =" 0" >
50
50
<template slot="title">
51
51
<span >快速开始</span >
58
58
<span >布局</span >
59
59
</template >
60
60
<lay-menu-child-item title =" 栅格" :to =" {name: 'grid'}" ></lay-menu-child-item >
61
- <lay-menu-child-item title =" 后台布局" ></lay-menu-child-item >
61
+ <lay-menu-child-item title =" 后台布局" :to = " {name: 'admin'} " ></lay-menu-child-item >
62
62
63
63
</lay-menu-item >
64
64
<lay-menu-item :index =" 2" >
73
73
<lay-menu-child-item title =" 面板" :to =" {name: 'panel'}" ></lay-menu-child-item >
74
74
<lay-menu-child-item title =" 徽章" :to =" {name: 'badge'}" ></lay-menu-child-item >
75
75
<lay-menu-child-item title =" 时间线" :to =" {name: 'timeline'}" ></lay-menu-child-item >
76
- <lay-menu-child-item title =" 辅助元素" :to =" {name: 'auxiliar'}" ></lay-menu-child-item >
77
76
<lay-menu-child-item title =" 静态表格" :to =" {name: 'table'}" ></lay-menu-child-item >
78
-
77
+ <lay-menu-child-item title =" 动画" :to =" {name: 'animation'}" ></lay-menu-child-item >
78
+ <lay-menu-child-item title =" 辅助元素" :to =" {name: 'auxiliar'}" ></lay-menu-child-item >
79
79
</lay-menu-item >
80
80
</lay-menu >
81
81
</lay-side >
Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ import Panel from './views/Panel.vue'
13
13
import Timeline from './views/Timeline.vue'
14
14
import Table from './views/Table.vue'
15
15
import Tabs from './views/Tabs.vue'
16
+ import Animation from './views/Animation.vue'
17
+ import Admin from './views/Admin.vue'
16
18
17
19
Vue . use ( Router )
18
20
@@ -82,6 +84,16 @@ export default new Router({
82
84
path : '/tabs' ,
83
85
name : 'tabs' ,
84
86
component : Tabs
87
+ } ,
88
+ {
89
+ path : '/animation' ,
90
+ name : 'animation' ,
91
+ component : Animation
92
+ } ,
93
+ {
94
+ path : '/admin' ,
95
+ name : 'admin' ,
96
+ component : Admin
85
97
}
86
98
87
99
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div >
3
+ <lay-block >
4
+ 这就是!!!
5
+ </lay-block >
6
+ </div >
7
+ </template >
8
+
9
+ <script >
10
+ export default {
11
+ name: " Admin"
12
+ }
13
+ </script >
14
+
15
+ <style scoped>
16
+
17
+ </style >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div >
3
+ <lay-block >
4
+ 展示采用layui默认样式,实际应用也可以参照 <a href =" https://cn.vuejs.org/v2/api/#transition" >transition 组件文档 </a >
5
+ </lay-block >
6
+ <div style =" text-align : center ; margin-top : 50px ;" >
7
+ <div class =" layui-anim" :class =" demo.name" >
8
+ {{demo.title}}
9
+ </div >
10
+ <div class =" code" >{{demo.name}}</div >
11
+ <div style =" margin-top : 50px ;" >
12
+ <lay-button v-for =" item in classNames" @click =" handlerClick(item)" >{{item.title}}</lay-button >
13
+ </div >
14
+
15
+ </div >
16
+
17
+
18
+ </div >
19
+ </template >
20
+
21
+ <script >
22
+ export default {
23
+ name: " Animation" ,
24
+ data () {
25
+ return {
26
+ demo: {
27
+ name: ' demo' ,
28
+ title: ' 点击按钮展示' ,
29
+ },
30
+
31
+ classNames: [{
32
+ name: ' layui-anim-up' ,
33
+ title: ' 从最底部往上滑入'
34
+ }, {
35
+ name: ' layui-anim-upbit' ,
36
+ title: ' 微微往上滑入'
37
+ }, {
38
+ name: ' layui-anim-scale' ,
39
+ title: ' 平滑放大'
40
+ }, {
41
+ name: ' layui-anim-scaleSpring' ,
42
+ title: ' 弹簧式放大'
43
+ }, {
44
+ name: ' layui-anim-fadein' ,
45
+ title: ' 渐现'
46
+ }, {
47
+ name: ' layui-anim-fadeout' ,
48
+ title: ' 渐隐'
49
+ }, {
50
+ name: ' layui-anim-rotate' ,
51
+ title: ' 360度旋转'
52
+ }, {
53
+ name: ' layui-anim-rotate layui-anim-loop' ,
54
+ title: ' 循环动画'
55
+ }]
56
+ }
57
+ },
58
+ methods: {
59
+ handlerClick (item ){
60
+
61
+ this .demo = item
62
+ }
63
+ }
64
+ }
65
+ </script >
66
+
67
+ <style scoped>
68
+
69
+
70
+ .layui-anim {
71
+ width : 150px ;
72
+ height : 150px ;
73
+ line-height : 150px ;
74
+ margin : 0 auto 10px ;
75
+ text-align : center ;
76
+ background-color : #009688 ;
77
+ cursor : pointer ;
78
+ color : #fff ;
79
+ border-radius : 50% ;
80
+ }
81
+
82
+
83
+ </style >
You can’t perform that action at this time.
0 commit comments