diff --git a/src/core/service/plugins/page/create-page.js b/src/core/service/plugins/page/create-page.js index 4d62b7eb728c7edb2cd13c85885b90d417403f26..74b5ebeef82e58a35c15cf109a98586d0ebb28d4 100644 --- a/src/core/service/plugins/page/create-page.js +++ b/src/core/service/plugins/page/create-page.js @@ -12,11 +12,15 @@ export default function createPage (pageVm, options) { } const id = hasOwn($route.params, '__id__') ? $route.params.__id__ : $route.meta.id + let fullPath = $route.fullPath + if ($route.meta.isEntry) { + fullPath = '/' + $route.meta.pagePath + fullPath.replace('/', '') + } pageVm.__page__ = { id, path: $route.path, route: $route.meta.pagePath, - fullPath: $route.meta.isEntry ? $route.meta.pagePath : $route.fullPath, + fullPath, options: options, meta: Object.assign({}, $route.meta) }