File tree Expand file tree Collapse file tree 11 files changed +104
-24
lines changed Expand file tree Collapse file tree 11 files changed +104
-24
lines changed Original file line number Diff line number Diff line change 24
24
"js-cookie" : " ^2.2.0" ,
25
25
"simplemde" : " ^1.11.2" ,
26
26
"sortablejs" : " ^1.7.0" ,
27
- "tree-table-vue" : " ^1.0.5 " ,
27
+ "tree-table-vue" : " ^1.1.0 " ,
28
28
"vue" : " ^2.5.10" ,
29
29
"vue-i18n" : " ^7.8.0" ,
30
30
"vue-router" : " ^3.0.1" ,
Original file line number Diff line number Diff line change 1
1
<template >
2
- <router-view />
2
+ <keep-alive :exclude =" notCacheName" >
3
+ <router-view ref =" child" />
4
+ </keep-alive >
3
5
</template >
4
6
<script >
5
7
export default {
6
- name: ' ParentView'
8
+ name: ' ParentView' ,
9
+ data () {
10
+ return {
11
+ cacheChaildName: ' '
12
+ }
13
+ },
14
+ computed: {
15
+ notCacheName () {
16
+ return (this .$route .meta && this .$route .meta .notCache ) ? this .$route .name : ' '
17
+ }
18
+ }
7
19
}
8
20
</script >
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ export default {
21
21
level_2_3 : 'Level-2-3' ,
22
22
level_2_2 : 'Level-2-2' ,
23
23
level_2_2_1 : 'Level-2-2-1' ,
24
+ level_2_2_2 : 'Level-2-2-2' ,
24
25
excel : 'Excel' ,
25
26
'upload-excel' : 'Upload Excel' ,
26
27
'export-excel' : 'Export Excel' ,
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ export default {
21
21
level_2_3 : 'Level-2-3' ,
22
22
level_2_2 : 'Level-2-2' ,
23
23
level_2_2_1 : 'Level-2-2-1' ,
24
+ level_2_2_2 : 'Level-2-2-2' ,
24
25
excel : 'Excel' ,
25
26
'upload-excel' : '上传excel' ,
26
27
'export-excel' : '导出excel' ,
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ export default {
21
21
level_2_3 : 'Level-2-3' ,
22
22
level_2_2 : 'Level-2-2' ,
23
23
level_2_2_1 : 'Level-2-2-1' ,
24
+ level_2_2_2 : 'Level-2-2-2' ,
24
25
excel : 'Excel' ,
25
26
'upload-excel' : '上傳excel' ,
26
27
'export-excel' : '導出excel' ,
Original file line number Diff line number Diff line change @@ -381,7 +381,16 @@ export default [
381
381
icon : 'md-funnel' ,
382
382
title : '三级'
383
383
} ,
384
- component : ( ) => import ( '@/view/multilevel/level-2-2/level-3-1.vue' )
384
+ component : ( ) => import ( '@/view/multilevel/level-2-2/level-2-2-1.vue' )
385
+ } ,
386
+ {
387
+ path : 'level_2_2_2' ,
388
+ name : 'level_2_2_2' ,
389
+ meta : {
390
+ icon : 'md-funnel' ,
391
+ title : '三级'
392
+ } ,
393
+ component : ( ) => import ( '@/view/multilevel/level-2-2/level-2-2-2.vue' )
385
394
}
386
395
]
387
396
} ,
Original file line number Diff line number Diff line change 4
4
树状表格组件tree-table-vue,基于<a href =" https://github.com/MisterTaki/vue-table-with-tree-grid" >vue-table-with-tree-grid</a >进行开发,修复了一些bug,添加了一些新属性
5
5
<p ><b >支持使用slot-scope进行自定义列渲染内容</b ></p >
6
6
<p >文档请看<a href =" https://github.com/lison16/tree-table-vue" >https://github.com/lison16/tree-table-vue</a ></p >
7
- <tree-table expand-key =" sex" :expand-type =" false" :selection-type =" false" :columns =" columns" :data =" data" >
7
+ <tree-table expand-key =" sex" :expand-type =" false" :selectable =" false" :columns =" columns" :data =" data" >
8
8
<template slot="likes" slot-scope="scope">
9
9
<Button @click =" handle(scope)" >123</Button >
10
10
</template >
@@ -20,22 +20,22 @@ export default {
20
20
return {
21
21
columns: [
22
22
{
23
- label : ' name' ,
24
- prop : ' name' ,
23
+ title : ' name' ,
24
+ key : ' name' ,
25
25
width: ' 400px'
26
26
},
27
27
{
28
- label : ' sex' ,
29
- prop : ' sex' ,
28
+ title : ' sex' ,
29
+ key : ' sex' ,
30
30
minWidth: ' 50px'
31
31
},
32
32
{
33
- label : ' score' ,
34
- prop : ' score'
33
+ title : ' score' ,
34
+ key : ' score'
35
35
},
36
36
{
37
- label : ' likes' ,
38
- prop : ' likes' ,
37
+ title : ' likes' ,
38
+ key : ' likes' ,
39
39
minWidth: ' 200px' ,
40
40
type: ' template' ,
41
41
template: ' likes'
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div >
3
+ <h3 >多级菜单 -> 二级-2 -> 3级1</h3 >
4
+ <Input v-model =" val" style =" width : 200px " ></Input >
5
+ </div >
6
+ </template >
7
+ <script >
8
+ export default {
9
+ name: ' level_2_2_1' ,
10
+ data () {
11
+ return {
12
+ val: ' '
13
+ }
14
+ }
15
+ }
16
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div >
3
+ <h3 >多级菜单 -> 二级-2 -> 3级2</h3 >
4
+ <Input v-model =" val" style =" width : 200px " ></Input >
5
+ </div >
6
+ </template >
7
+ <script >
8
+ export default {
9
+ name: ' level_2_2_2' ,
10
+ data () {
11
+ return {
12
+ val: ' '
13
+ }
14
+ }
15
+ }
16
+ </script >
You can’t perform that action at this time.
0 commit comments