diff --git a/src/components/category.vue b/src/components/category.vue index cdee6c1..525c83d 100644 --- a/src/components/category.vue +++ b/src/components/category.vue @@ -54,6 +54,15 @@ export default { } }, + watch: { + '$route' (to, from) { + const vm = this + console.log('Category param has changed') + if (vm.$route.params.name) { + vm.getCatId(vm.$route.params.name) + } + } + }, data() { return { diff --git a/src/components/theme-header.vue b/src/components/theme-header.vue index 3759739..780491b 100644 --- a/src/components/theme-header.vue +++ b/src/components/theme-header.vue @@ -23,7 +23,7 @@ @@ -75,6 +75,17 @@ export default { const array = url.split( '/' ); return array[ array.length - 2 ]; }, + getRouteType: function( object ) { + let type = 'page' + if (object === 'category') { + type = 'cat' + } else if (object === 'post') { + type = 'post' + } else if (object === 'tag') { + type = 'tag' + } + return type + }, toggleMenu: function() { //console.log("Clicked" + this.isActive); this.isActive = ! this.isActive;