Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Apply VueUse composables in Vue 3/Nuxt projects to replace custom implementations with battle-tested utilities.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/usePreferredLanguages.md
1---2category: Browser3---45# usePreferredLanguages67Reactive [Navigator Languages](https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/languages). It provides web developers with information about the user's preferred languages. For example, this may be useful to adjust the language of the user interface based on the user's preferred languages in order to provide better experience.89## Usage1011```ts12import { usePreferredLanguages } from '@vueuse/core'1314const languages = usePreferredLanguages()15```1617## Component Usage1819```vue20<template>21<UsePreferredLanguages v-slot="{ languages }">22Preferred Languages: {{ languages }}23</UsePreferredLanguages>24</template>25```2627## Type Declarations2829```ts30/**31* Reactive Navigator Languages.32*33* @see https://vueuse.org/usePreferredLanguages34* @param options35*36* @__NO_SIDE_EFFECTS__37*/38export declare function usePreferredLanguages(39options?: ConfigurableWindow,40): ShallowRef<readonly string[]>41```42