diff --git a/src/core/event/index.js b/src/core/event/index.js index dec4fcb3..79923fd8 100644 --- a/src/core/event/index.js +++ b/src/core/event/index.js @@ -6,7 +6,10 @@ import { scrollIntoView } from './scroll' export function eventMixin (proto) { proto.$resetEvents = function () { scrollIntoView(this.route.path, this.route.query.id) - sidebar.getAndActive(this.router, 'nav') + + if (this.config.loadNavbar) { + sidebar.getAndActive(this.router, 'nav') + } } } diff --git a/src/core/render/index.js b/src/core/render/index.js index 1bea205a..481ec98f 100644 --- a/src/core/render/index.js +++ b/src/core/render/index.js @@ -117,7 +117,9 @@ export function renderMixin (proto) { proto._renderNav = function (text) { text && this._renderTo('nav', this.compiler.compile(text)) - getAndActive(this.router, 'nav') + if (this.config.loadNavbar) { + getAndActive(this.router, 'nav') + } } proto._renderMain = function (text, opt = {}, next) { @@ -238,7 +240,9 @@ export function initRender (vm) { } // Add nav - dom.before(navAppendToTarget, navEl) + if (config.loadNavbar) { + dom.before(navAppendToTarget, navEl) + } if (config.themeColor) { dom.$.head.appendChild(