Skip to content

Latest commit

 

History

History
71 lines (44 loc) · 1.86 KB

4.vue.md

File metadata and controls

71 lines (44 loc) · 1.86 KB
title description
Vue
Extension of Vue

Extension of Vue

::alert{type="warning"}

The APIs listed are available in the Options API. They are kept for Nuxt2 to migration from @nuxtjs/i18n. we will be deprecated in the future.

::

getRouteBaseName()

  • Arguments:
    • route (type: Route, default: current route)
  • Returns: string

Returns base name of current (if argument not provided) or passed in route. Base name is name of the route without locale suffix and other metadata added by @nuxtjs/i18n.

switchLocalePath()

  • Arguments:
    • locale: (type: Locale)
  • Returns: string

Returns path of the current route for specified locale.

See also Link localizing

localePath()

  • Arguments:
    • route (type: string | Location)
    • locale (type: Locale, default: current locale)
  • Returns: string

Returns localized path for passed in route. If locale is not specified, uses current locale.

See also Link localizing

localeRoute()

  • Arguments:
    • route (type: string | Location)
    • locale (type: Locale, default: current locale)
  • Returns: Route | undefined

Returns localized route for passed in route parameters. If locale is not specified, uses current locale.

See also Link localizing

localeHead()

::alert{type="info"}

localeHead is renamed from $nuxtI18nHead provided in @nuxtjs/i18n v7.x.

::

  • Arguments:
    • options: (type: I18nHeadOptions)
  • Returns: I18nHeadMetaInfo

The options object accepts these optional properties:

  • addDirAttribute (type: boolean) - Adds a dir attribute to the HTML element. Default: false
  • addSeoAttributes (type: boolean | SeoAttributesOptions) - Adds various SEO attributes. Default: false

See also SEO