Skip to content

Commit

Permalink
修复三级菜单之间切换页面无法缓存的bug
Browse files Browse the repository at this point in the history
  • Loading branch information
zhigang.li committed Nov 21, 2018
1 parent 6106e50 commit 0f6f038
Show file tree
Hide file tree
Showing 8 changed files with 59 additions and 11 deletions.
16 changes: 14 additions & 2 deletions src/components/parent-view/parent-view.vue
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
<template>
<router-view/>
<keep-alive :exclude="notCacheName">
<router-view ref="child"/>
</keep-alive>
</template>
<script>
export default {
name: 'ParentView'
name: 'ParentView',
data () {
return {
cacheChaildName: ''
}
},
computed: {
notCacheName () {
return (this.$route.meta && this.$route.meta.notCache) ? this.$route.name : ''
}
}
}
</script>
1 change: 1 addition & 0 deletions src/locale/lang/en-US.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export default {
level_2_3: 'Level-2-3',
level_2_2: 'Level-2-2',
level_2_2_1: 'Level-2-2-1',
level_2_2_2: 'Level-2-2-2',
excel: 'Excel',
'upload-excel': 'Upload Excel',
'export-excel': 'Export Excel',
Expand Down
1 change: 1 addition & 0 deletions src/locale/lang/zh-CN.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export default {
level_2_3: 'Level-2-3',
level_2_2: 'Level-2-2',
level_2_2_1: 'Level-2-2-1',
level_2_2_2: 'Level-2-2-2',
excel: 'Excel',
'upload-excel': '上传excel',
'export-excel': '导出excel',
Expand Down
1 change: 1 addition & 0 deletions src/locale/lang/zh-TW.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export default {
level_2_3: 'Level-2-3',
level_2_2: 'Level-2-2',
level_2_2_1: 'Level-2-2-1',
level_2_2_2: 'Level-2-2-2',
excel: 'Excel',
'upload-excel': '上傳excel',
'export-excel': '導出excel',
Expand Down
11 changes: 10 additions & 1 deletion src/router/routers.js
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,16 @@ export default [
icon: 'md-funnel',
title: '三级'
},
component: () => import('@/view/multilevel/level-2-2/level-3-1.vue')
component: () => import('@/view/multilevel/level-2-2/level-2-2-1.vue')
},
{
path: 'level_2_2_2',
name: 'level_2_2_2',
meta: {
icon: 'md-funnel',
title: '三级'
},
component: () => import('@/view/multilevel/level-2-2/level-2-2-2.vue')
}
]
},
Expand Down
16 changes: 16 additions & 0 deletions src/view/multilevel/level-2-2/level-2-2-1.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<template>
<div>
<h3>多级菜单 -> 二级-2 -> 3级1</h3>
<Input v-model="val" style="width: 200px"></Input>
</div>
</template>
<script>
export default {
name: 'level_2_2_1',
data () {
return {
val: ''
}
}
}
</script>
16 changes: 16 additions & 0 deletions src/view/multilevel/level-2-2/level-2-2-2.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<template>
<div>
<h3>多级菜单 -> 二级-2 -> 3级2</h3>
<Input v-model="val" style="width: 200px"></Input>
</div>
</template>
<script>
export default {
name: 'level_2_2_2',
data () {
return {
val: ''
}
}
}
</script>
8 changes: 0 additions & 8 deletions src/view/multilevel/level-2-2/level-3-1.vue

This file was deleted.

0 comments on commit 0f6f038

Please sign in to comment.