|
@@ -2,9 +2,11 @@
|
|
|
<div class="home-breadcrumb border-shadow">
|
|
|
<a-breadcrumb>
|
|
|
<a-breadcrumb-item @click="toHome">首页</a-breadcrumb-item>
|
|
|
- <a-breadcrumb-item v-for="item in levelList" :key="item.name">{{ item.meta.breadcrumb }}</a-breadcrumb-item>
|
|
|
+ <a-breadcrumb-item v-for="item in levelList" :key="item.name">{{
|
|
|
+ item.meta.breadcrumb
|
|
|
+ }}</a-breadcrumb-item>
|
|
|
</a-breadcrumb>
|
|
|
- <br>
|
|
|
+ <br />
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -12,39 +14,41 @@
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- levelList: []
|
|
|
- }
|
|
|
+ levelList: [],
|
|
|
+ };
|
|
|
},
|
|
|
watch: {
|
|
|
$route(route) {
|
|
|
- this.getBreadcrumb()
|
|
|
- }
|
|
|
+ this.getBreadcrumb();
|
|
|
+ },
|
|
|
},
|
|
|
created() {
|
|
|
- this.getBreadcrumb()
|
|
|
+ this.getBreadcrumb();
|
|
|
},
|
|
|
methods: {
|
|
|
getBreadcrumb() {
|
|
|
- this.levelList = []
|
|
|
- let arr = this.$route.matched
|
|
|
+ this.levelList = [];
|
|
|
+ let arr = this.$route.matched;
|
|
|
for (let i = 1; i < arr.length; i++) {
|
|
|
- this.levelList.push(arr[i])
|
|
|
+ this.levelList.push(arr[i]);
|
|
|
}
|
|
|
},
|
|
|
toHome() {
|
|
|
- this.$router.push('home');
|
|
|
+ this.$router.push("home");
|
|
|
},
|
|
|
handleLink(item) {
|
|
|
- let path = item
|
|
|
- this.$router.push(path)
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
+ let path = item;
|
|
|
+ this.$router.push(path);
|
|
|
+ },
|
|
|
+ },
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
-.home-breadcrumb {
|
|
|
- height: 25px;
|
|
|
- margin: 10px 0px 10px 0px;
|
|
|
+.home-breadcrumb {
|
|
|
+ height: 40px;
|
|
|
+ margin: 10px 10px;
|
|
|
+ padding: 10px 0px;
|
|
|
+ padding-left: 20px;
|
|
|
}
|
|
|
</style>
|