diff --git a/docs/reference/runtime-api.md b/docs/reference/runtime-api.md index 4f3d9108..c74e96ee 100644 --- a/docs/reference/runtime-api.md +++ b/docs/reference/runtime-api.md @@ -16,6 +16,7 @@ interface VitePressData { page: Ref theme: Ref // themeConfig from .vitepress/config.js frontmatter: Ref + params: Ref title: Ref description: Ref lang: Ref diff --git a/src/client/app/data.ts b/src/client/app/data.ts index d51ae001..a3c2351b 100644 --- a/src/client/app/data.ts +++ b/src/client/app/data.ts @@ -23,6 +23,7 @@ export interface VitePressData { page: Ref theme: Ref frontmatter: Ref + params: Ref title: Ref description: Ref lang: Ref @@ -56,6 +57,7 @@ export function initData(route: Route): VitePressData { theme: computed(() => site.value.themeConfig), page: computed(() => route.data), frontmatter: computed(() => route.data.frontmatter), + params: computed(() => route.data.params), lang: computed(() => site.value.lang), dir: computed(() => site.value.dir), localeIndex: computed(() => site.value.localeIndex || 'root'),