API

Vue

Vue 的扩展。

Vue 的扩展

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

getRouteBaseName()

  • 参数:
    • route(类型:string | 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