Api

Vue

Vue 的扩展。

Vue 的扩展

列出的 API 在选项 API 中可用。它们保留给 Nuxt2 以便从 @nuxtjs/i18n 迁移,我们将来会弃用这些 API。

getRouteBaseName()

  • 参数:
    • route (类型: Route, 默认: 当前路由)
  • 返回: string

返回传入路由的基础名称(默认使用当前路由)。路由的基础名称是其名称,不包含任何区域设置后缀或 @nuxtjs/i18n 添加的其他元数据。

switchLocalePath()

  • 参数:
    • locale: (类型: Locale)
  • 返回: string

返回指定 locale 的当前路由的路径。

另见 链接本地化

localePath()

  • 参数:
    • route (类型: string | Location)
    • locale (类型: Locale, 默认: 当前区域设置)
  • 返回: string

返回传入 route 的本地化路径。默认使用当前 locale

另见 链接本地化

localeRoute()

  • 参数:
    • route (类型: string | Location)
    • locale (类型: Locale, 默认: 当前区域设置)
  • 返回: Route | undefined

返回传入 route 的本地化路由。默认使用当前 locale

另见 链接本地化

localeHead()

localeHead() 是从 @nuxtjs/i18n v7.x 中提供的 $nuxtI18nHead() 重命名而来的。
  • 参数:
    • options: (类型: I18nHeadOptions)
  • 返回: I18nHeadMetaInfo

options 对象接受以下可选属性:

  • dir (类型: boolean) - 向 HTML 元素添加 dir 属性。默认: false
  • seo (类型: boolean | SeoAttributesOptions) - 添加各种 SEO 属性。默认: false

另见 SEO