File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
packages/@vuepress/client/src Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import { computed, h } from 'vue'
22import type { CreateAppFunction , App , ComponentOptions } from 'vue'
33import { createRouter , RouterView , START_LOCATION } from 'vue-router'
44import type { Router , RouterHistory } from 'vue-router'
5+ import { removeEndingSlash } from '@vuepress/shared'
56import { clientAppEnhances } from '@internal/clientAppEnhances'
67import { clientAppRootComponents } from '@internal/clientAppRootComponents'
78import { clientAppSetups } from '@internal/clientAppSetups'
@@ -71,7 +72,8 @@ export const createVueApp = async ({
7172
7273 // create vue-router
7374 const router = createRouter ( {
74- history : historyCreator ( siteData . value . base ) ,
75+ // TODO: it might be an issue of vue-router that have to remove the ending slash
76+ history : historyCreator ( removeEndingSlash ( siteData . value . base ) ) ,
7577 routes : pagesRoutes ,
7678 scrollBehavior : ( to , from , savedPosition ) => {
7779 if ( savedPosition ) {
You can’t perform that action at this time.
0 commit comments