提交 b43401b5 编写于 作者: tony001's avatar tony001

更新面包屑组件

上级 5b5c0cf2
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
<script lang="ts"> <script lang="ts">
import { Component, Vue, Watch, Prop } from 'vue-property-decorator' import { Component, Vue, Watch, Prop } from 'vue-property-decorator'
import { RouteRecord, Route } from 'vue-router' import { RouteRecord, Route } from 'vue-router'
import { Environment } from "@/environments/environment";
import NavDataService from '@/service/app/navdata-service'; import NavDataService from '@/service/app/navdata-service';
import {Subscription } from 'rxjs'; import {Subscription } from 'rxjs';
...@@ -53,13 +54,6 @@ export default class Breadcrumb extends Vue { ...@@ -53,13 +54,6 @@ export default class Breadcrumb extends Vue {
*/ */
@Prop() public indexViewTag!: string; @Prop() public indexViewTag!: string;
/**
* 首页路径
*
* @memberof Breadcrumb
*/
@Prop() public indexViewPath!: string;
/** /**
* 导航服务事件 * 导航服务事件
* *
...@@ -120,9 +114,7 @@ export default class Breadcrumb extends Vue { ...@@ -120,9 +114,7 @@ export default class Breadcrumb extends Vue {
private handleLink(item: any) { private handleLink(item: any) {
// 首页 // 首页
if(Object.is(item.id,this.indexViewTag)){ if(Object.is(item.id,this.indexViewTag)){
if(this.$route.matched && this.$route.matched.length >0){ this.$router.push((window.sessionStorage.getItem(Environment.AppName))as string);
this.$router.push(`/${this.indexViewPath}`);
}
}else{ }else{
// 非首页 // 非首页
this.$router.push(item.path).catch(err => { this.$router.push(item.path).catch(err => {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册