|
@@ -10,8 +10,6 @@ |
|
@@ -10,8 +10,6 @@ |
|
10
|
</template>
|
10
|
</template>
|
|
11
|
|
11
|
|
|
12
|
<script>
|
12
|
<script>
|
|
13
|
-import pathToRegexp from 'path-to-regexp'
|
|
|
|
14
|
-
|
|
|
|
15
|
export default {
|
13
|
export default {
|
|
16
|
data() {
|
14
|
data() {
|
|
17
|
return {
|
15
|
return {
|
|
@@ -49,18 +47,13 @@ export default { |
|
@@ -49,18 +47,13 @@ export default { |
|
49
|
}
|
47
|
}
|
|
50
|
return name.trim() === '首页'
|
48
|
return name.trim() === '首页'
|
|
51
|
},
|
49
|
},
|
|
52
|
- pathCompile(path) {
|
|
|
|
53
|
- const { params } = this.$route
|
|
|
|
54
|
- var toPath = pathToRegexp.compile(path)
|
|
|
|
55
|
- return toPath(params)
|
|
|
|
56
|
- },
|
|
|
|
57
|
handleLink(item) {
|
50
|
handleLink(item) {
|
|
58
|
const { redirect, path } = item
|
51
|
const { redirect, path } = item
|
|
59
|
if (redirect) {
|
52
|
if (redirect) {
|
|
60
|
this.$router.push(redirect)
|
53
|
this.$router.push(redirect)
|
|
61
|
return
|
54
|
return
|
|
62
|
}
|
55
|
}
|
|
63
|
- this.$router.push(this.pathCompile(path))
|
56
|
+ this.$router.push(path)
|
|
64
|
}
|
57
|
}
|
|
65
|
}
|
58
|
}
|
|
66
|
}
|
59
|
}
|