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