Fixed #416 - TabMenu error when no route matches one of the menu paths

pull/426/head
cagataycivici 2020-08-04 15:50:50 +03:00
parent b1bfa2fcb0
commit 5c847c0292
1 changed files with 11 additions and 3 deletions

View File

@ -76,10 +76,18 @@ export default {
return null; return null;
}, },
updateInkBar() { updateInkBar() {
let tabHeader = this.$refs.nav.children[this.findActiveTabIndex()]; let activeTabIndex = this.findActiveTabIndex();
if (activeTabIndex !== null) {
let tabHeader = this.$refs.nav.children[activeTabIndex];
this.$refs.inkbar.style.width = DomHandler.getWidth(tabHeader) + 'px'; this.$refs.inkbar.style.width = DomHandler.getWidth(tabHeader) + 'px';
this.$refs.inkbar.style.left = DomHandler.getOffset(tabHeader).left - DomHandler.getOffset(this.$refs.nav).left + 'px'; this.$refs.inkbar.style.left = DomHandler.getOffset(tabHeader).left - DomHandler.getOffset(this.$refs.nav).left + 'px';
} }
else {
this.$refs.inkbar.style.width = '0px';
this.$refs.inkbar.style.left = '0px';
}
}
}, },
computed: { computed: {
activeRoute() { activeRoute() {