Skip to content

vue-i18n / general / BaseFormatProps

インターフェース: BaseFormatProps

Vue I18nが提供するコンポーネントのBaseFormat Props

備考

翻訳、日時フォーマット、数値フォーマットなどのコンポーネントの基底propsのインターフェース定義。

Vue I18n コンポーネント

継承

プロパティ

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