Skip to content

vue-i18n / general / FormattableProps

インターフェース: FormattableProps<Value, Format>

フォーマッタブルプロパティ

備考

DatetimeFormat コンポーネントまたは NumberFormat コンポーネントで使用されるプロパティ

Vue I18n コンポーネント

継承

タイプパラメータ

タイプパラメータ
Value
Format

プロパティ

format?

ts
optional format: string | Format;

備考

ターゲットコンポーネントで使用するフォーマットです。

ECMA 402 の Intl API で定義されたフォーマットキー文字列またはフォーマットを指定します。


i18n?

ts
optional i18n: Composer<{
}, {
}, {
}, string, never, string>;

備考

既存のスコープを持つコンポーザーインスタンスです。

このオプションは scope オプションより優先されます。

継承元

BaseFormatProps.i18n


locale?

ts
optional locale: string;

備考

コンポーネントで使用するロケールを指定します。

指定された場合、ターゲットコンポーネントのグローバルスコープまたは親スコープのロケールは上書きされず、指定されたロケールが使用されます。

継承元

BaseFormatProps.locale


scope?

ts
optional scope: ComponentI18nScope;

備考

ターゲットコンポーネントで使用するスコープを指定します。

global または parent のいずれかを指定できます。

global が指定された場合はグローバルスコープが使用され、parent が指定された場合はターゲットコンポーネントの親のスコープが使用されます。

親がグローバルスコープの場合、グローバルスコープが使用され、ローカルスコープの場合はローカルスコープが使用されます。

継承元

BaseFormatProps.scope


tag?

ts
optional tag: string | object;

備考

スロットに配布されるコンテンツをラップするために使用されます。省略された場合、スロットコンテンツはフラグメントとして扱われます。

p のような文字列ベースのタグ名、またはコンポーネントが定義されているオブジェクトを指定できます。

継承元

BaseFormatProps.tag


value

ts
value: Value;

備考

ターゲットコンポーネントに指定された値