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> |
C | IsEmptyObject<DefinedNumberFormat> extends false ? PickupFormatPathKeys<{ [K in keyof DefinedNumberFormat]: DefinedNumberFormat[K] }> : never |
M | IsEmptyObject<NumberFormats> extends false ? PickupFormatKeys<NumberFormats> : never |
ResourceKeys extends C | M | IsNever<C> extends false ? IsNever<M> extends false ? C | M : C : IsNever<M> extends false ? M : never |
Вызов
ComposerNumberFormatting(value): string;Форматирование чисел
Параметры
| Параметр | Тип | Описание |
|---|---|---|
value | number | Числовое значение |
Возвращает
string
Отформатированное значение
Примечания
Если используется в реактивном контексте, будет пересчитано при изменении локали.
Если указан UseI18nScope 'local' или некоторые UseI18nOptions заданы в useI18n, то предпочтительно используются локальные форматы чисел вместо глобальных.
В противном случае, форматируется с использованием глобальных форматов чисел.
См. также:
Вызов
ComposerNumberFormatting<Key, OptionsType>(value, keyOrOptions): IsPart<OptionsType> extends true ? NumberFormatPart[] : string;Форматирование чисел
Параметры типа
| Параметр типа | Тип по умолчанию |
|---|---|
Key extends string | string |
OptionsType | | ResourceKeys | Key | NumberOptions<ResourceKeys | Key, Locales> |
Параметры
| Параметр | Тип | Описание |
|---|---|---|
value | number | Числовое значение |
keyOrOptions | OptionsType | Ключ формата чисел или дополнительные опции для форматирования чисел |
Возвращает
IsPart<OptionsType> extends true ? NumberFormatPart[] : string
Отформатированное значение
Примечания
Перегрузка n.
В этой перегрузке n, форматирует число по ключу, зарегистрированному в форматах чисел.
Вызов
ComposerNumberFormatting<Key, OptionsType>(
value,
keyOrOptions,
locale): IsPart<OptionsType> extends true ? NumberFormatPart[] : string;Форматирование чисел
Параметры типа
| Параметр типа | Тип по умолчанию |
|---|---|
Key extends string | string |
OptionsType | | ResourceKeys | Key | NumberOptions<ResourceKeys | Key, Locales> |
Параметры
| Параметр | Тип | Описание |
|---|---|---|
value | number | Числовое значение |
keyOrOptions | OptionsType | Ключ формата чисел или дополнительные опции для форматирования чисел |
locale | Locales | Локаль, будет использоваться вместо глобальной или локальной локали. |
Возвращает
IsPart<OptionsType> extends true ? NumberFormatPart[] : string
Отформатированное значение
Примечания
Перегрузка n.
В этой перегрузке n, форматирует число по ключу, зарегистрированному в форматах чисел для целевой локали.