Skip to content

usePreferredLanguages

类别
导出体积
664 B
上次更改
last week

响应式的首选语言。它为 Web 开发人员提供了有关用户首选语言的信息。例如,这可能有助于根据用户的首选语言调整用户界面的语言,以提供更好的体验。

示例

首选语言:
en

用法

ts
import { 
usePreferredLanguages
} from '@vueuse/core'
const
languages
=
usePreferredLanguages
()

组件使用

vue
<template>
  <UsePreferredLanguages v-slot="{ 
languages
}">
首选语言: {{
languages
}}
</UsePreferredLanguages> </template>

类型声明

ts
/**
 * 响应式首选语言
 *
 * @see https://vueuse.org/usePreferredLanguages
 * @param options
 *
 * @__NO_SIDE_EFFECTS__
 */
export declare function 
usePreferredLanguages
(
options
?:
ConfigurableWindow
,
):
ShallowRef
<readonly string[]>

源码

源码演示文档

贡献者

Anthony Fu
一纸忘忧
IlyaL
SerKo
Antério Vieira
Fernando Fernández
Anthony Fu
vaakian X
wheat
Alex Kozack

更新日志

8c521 - feat(components)!: refactor components and make them consistent (#4912)
d32f8 - refactor: add @__NO_SIDE_EFFECTS__ annotations to all pure functions (#4907)
dd316 - feat: use passive event handlers everywhere is possible (#4477)
0a9ed - feat!: drop Vue 2 support, optimize bundles and clean up (#4349)