Skip to content

vue-i18n / general / ComposerNumberFormatting

Интерфейс: ComposerNumberFormatting()<NumberFormats, Locales, DefinedNumberFormat, C, M, ResourceKeys>

Функции форматирования чисел

Примечания

Это интерфейс для Composer

Композиция Vue I18n

Параметры типа

Параметр типаТип по умолчанию
NumberFormats extends Record<string, any>object
Locales"en-US"
DefinedNumberFormat extends RemovedIndexResources<DefineNumberFormat>RemovedIndexResources<DefineNumberFormat>
CIsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in keyof DefinedNumberFormat]: DefinedNumberFormat[K] }> : never
MIsEmptyObject<NumberFormats> extends false ? PickupFormatKeys<NumberFormats> : never
ResourceKeys extends C | MIsNever<C> extends false ? IsNever<M> extends false ? C | M : C : IsNever<M> extends false ? M : never

Вызов

ts
ComposerNumberFormatting(value): string;

Форматирование чисел

Параметры

ПараметрТипОписание
valuenumberЧисловое значение

Возвращает

string

Отформатированное значение

Примечания

Если используется в реактивном контексте, будет пересчитано при изменении локали.

Если указан UseI18nScope 'local' или некоторые UseI18nOptions заданы в useI18n, то предпочтительно используются локальные форматы чисел вместо глобальных.

В противном случае, форматируется с использованием глобальных форматов чисел.

См. также:

Вызов

ts
ComposerNumberFormatting<Key, OptionsType>(value, keyOrOptions): IsPart<OptionsType> extends true ? NumberFormatPart[] : string;

Форматирование чисел

Параметры типа

Параметр типаТип по умолчанию
Key extends stringstring
OptionsType| ResourceKeys | Key | NumberOptions<ResourceKeys | Key, Locales>

Параметры

ПараметрТипОписание
valuenumberЧисловое значение
keyOrOptionsOptionsTypeКлюч формата чисел или дополнительные опции для форматирования чисел

Возвращает

IsPart<OptionsType> extends true ? NumberFormatPart[] : string

Отформатированное значение

Примечания

Перегрузка n.

В этой перегрузке n, форматирует число по ключу, зарегистрированному в форматах чисел.

Вызов

ts
ComposerNumberFormatting<Key, OptionsType>(
    value,
    keyOrOptions,
    locale): IsPart<OptionsType> extends true ? NumberFormatPart[] : string;

Форматирование чисел

Параметры типа

Параметр типаТип по умолчанию
Key extends stringstring
OptionsType| ResourceKeys | Key | NumberOptions<ResourceKeys | Key, Locales>

Параметры

ПараметрТипОписание
valuenumberЧисловое значение
keyOrOptionsOptionsTypeКлюч формата чисел или дополнительные опции для форматирования чисел
localeLocalesЛокаль, будет использоваться вместо глобальной или локальной локали.

Возвращает

IsPart<OptionsType> extends true ? NumberFormatPart[] : string

Отформатированное значение

Примечания

Перегрузка n.

В этой перегрузке n, форматирует число по ключу, зарегистрированному в форматах чисел для целевой локали.