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 オプションより優先されます。
継承元
locale?
ts
optional locale: string;備考
コンポーネントで使用するロケールを指定します。
指定された場合、ターゲットコンポーネントのグローバルスコープまたは親スコープのロケールは上書きされず、指定されたロケールが使用されます。
継承元
scope?
ts
optional scope: ComponentI18nScope;備考
ターゲットコンポーネントで使用するスコープを指定します。
global または parent のいずれかを指定できます。
global が指定された場合はグローバルスコープが使用され、parent が指定された場合はターゲットコンポーネントの親のスコープが使用されます。
親がグローバルスコープの場合、グローバルスコープが使用され、ローカルスコープの場合はローカルスコープが使用されます。
継承元
tag?
ts
optional tag: string | object;備考
スロットに配布されるコンテンツをラップするために使用されます。省略された場合、スロットコンテンツはフラグメントとして扱われます。
p のような文字列ベースのタグ名、またはコンポーネントが定義されているオブジェクトを指定できます。
継承元
value
ts
value: Value;備考
ターゲットコンポーネントに指定された値