API

Vue

Vue 的扩展。

Vue 的扩展

列出的 API 可用于选项 API。它们为 Nuxt2 保留以便从 @nuxtjs/i18n 迁移,未来将不再支持。

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 对象接受以下可选属性:

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

另请参见 SEO