diff --git a/src/components/Content/TocItem.vue b/src/components/Content/TocItem.vue index 892ea14..45b5df7 100644 --- a/src/components/Content/TocItem.vue +++ b/src/components/Content/TocItem.vue @@ -70,11 +70,19 @@ export default { }, isActive () { // console.log('Active', this.$route.params.textid, this.item.uuid) - return this.$route.params.textid === this.item.uuid + if (typeof this.$route.params.textid !== 'undefined') { + return this.$route.params.textid === this.item.uuid + } else { + return false + } }, isOpened () { // console.log('opened', this.$route.params.textid.indexOf(this.item.uuid) >= 0) - return this.$route.params.textid.indexOf(this.item.uuid) >= 0 + if (typeof this.$route.params.textid !== 'undefined') { + return this.$route.params.textid.indexOf(this.item.uuid) >= 0 + } else { + return false + } } }, // beforeCreate () {