File tree Expand file tree Collapse file tree 6 files changed +84
-3
lines changed Expand file tree Collapse file tree 6 files changed +84
-3
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div style =" padding :30px ;" >
3
3
<el-alert :closable =" false" title =" menu 1" >
4
+ <el-input v-model =" input" placeholder =" placeholder" />
4
5
<router-view />
5
6
</el-alert >
6
7
</div >
7
8
</template >
9
+
10
+ <script >
11
+ export default {
12
+ name: ' Menu1' ,
13
+ data () {
14
+ return {
15
+ input: ' Menu1'
16
+ }
17
+ },
18
+ created () {
19
+ const route = this .$route .matched .find (item => item .name === ' Menu1' )
20
+ this .$store .dispatch (' tagsView/addCachedView' , route)
21
+ }
22
+ }
23
+ </script >
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div style =" padding :30px ;" >
3
+ <el-input v-model =" input" placeholder =" placeholder" />
3
4
<el-alert :closable =" false" title =" menu 1-1" type =" success" >
4
5
<router-view />
5
6
</el-alert >
6
7
</div >
7
8
</template >
9
+
10
+ <script >
11
+ export default {
12
+ /* eslint-disable-next-line */
13
+ name: ' Menu1-1' ,
14
+ data () {
15
+ return {
16
+ input: ' Menu1-1'
17
+ }
18
+ }
19
+ }
20
+ </script >
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<div style =" padding :30px ;" >
3
3
<el-alert :closable =" false" title =" menu 1-2" type =" success" >
4
+ <el-input v-model =" input" placeholder =" placeholder" />
4
5
<router-view />
5
6
</el-alert >
6
7
</div >
7
8
</template >
9
+
10
+ <script >
11
+ export default {
12
+ /* eslint-disable-next-line */
13
+ name: ' Menu1-2' ,
14
+ data () {
15
+ return {
16
+ input: ' Menu1-2'
17
+ }
18
+ }
19
+ }
20
+ </script >
Original file line number Diff line number Diff line change 1
- <template functional >
1
+ <template >
2
2
<div style =" padding :30px ;" >
3
+ <el-input v-model =" input" placeholder =" placeholder" />
3
4
<el-alert :closable =" false" title =" menu 1-2-1" type =" warning" />
4
5
</div >
5
6
</template >
7
+
8
+ <script >
9
+ export default {
10
+ /* eslint-disable-next-line */
11
+ name: ' Menu1-2-1' ,
12
+ data () {
13
+ return {
14
+ input: ' Menu1-2-1'
15
+ }
16
+ }
17
+ }
18
+ </script >
Original file line number Diff line number Diff line change 1
- <template functional >
1
+ <template >
2
2
<div style =" padding :30px ;" >
3
+ <el-input v-model =" input" placeholder =" placeholder" />
3
4
<el-alert :closable =" false" title =" menu 1-2-2" type =" warning" />
4
5
</div >
5
6
</template >
7
+
8
+ <script >
9
+ export default {
10
+ /* eslint-disable-next-line */
11
+ name: ' Menu1-2-2' ,
12
+ data () {
13
+ return {
14
+ input: ' Menu1-2-2'
15
+ }
16
+ }
17
+ }
18
+ </script >
Original file line number Diff line number Diff line change 1
- <template functional >
1
+ <template >
2
2
<div style =" padding :30px ;" >
3
+ <el-input v-model =" input" placeholder =" placeholder" />
3
4
<el-alert :closable =" false" title =" menu 1-3" type =" success" />
4
5
</div >
5
6
</template >
7
+
8
+ <script >
9
+ export default {
10
+ /* eslint-disable-next-line */
11
+ name: ' Menu1-3' ,
12
+ data () {
13
+ return {
14
+ input: ' Menu1-3'
15
+ }
16
+ }
17
+ }
18
+ </script >
You can’t perform that action at this time.
1 commit comments
genius4339 commentedon Sep 3, 2021
这里有个问题,比如我三级页面下的页面是根据url路径参数来控制的,缓存页面后,下面不同的url路径都是一样的页面