From ad0f036ef8ca528079e06f468024212dbc70b7e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Thu, 22 Dec 2016 23:47:21 +0100 Subject: [PATCH 1/2] Add base in abstract mode --- src/history/abstract.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/history/abstract.js b/src/history/abstract.js index 39f24c7de..b72ddefb9 100644 --- a/src/history/abstract.js +++ b/src/history/abstract.js @@ -7,8 +7,8 @@ export class AbstractHistory extends History { index: number; stack: Array; - constructor (router: VueRouter) { - super(router) + constructor (router: VueRouter, base: ?string) { + super(router, base) this.stack = [] this.index = -1 } From 5dbb1b310f073126a1a60e46103005a5526ef95e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Thu, 22 Dec 2016 23:48:19 +0100 Subject: [PATCH 2/2] Abtract mode give base in 2nd argument --- src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 39458cb73..d094942cf 100644 --- a/src/index.js +++ b/src/index.js @@ -48,7 +48,7 @@ export default class VueRouter { this.history = new HashHistory(this, options.base, this.fallback) break case 'abstract': - this.history = new AbstractHistory(this) + this.history = new AbstractHistory(this, options.base) break default: process.env.NODE_ENV !== 'production' && assert(false, `invalid mode: ${mode}`)