日時をコンポーネントの外でフォーマットしたいと考えています。
functiontransformDatetime(config, value) { if (値) { return $d(新しい日付(値), 設定); } $t('-') を返します。 }
アプリケーション インスタンスから $t を取得しようとしています。ただし、useI18n と同様に、コンポーネント コンテキストでのみ機能します。
import { getCurrentInstance } from 'vue' デフォルト関数 useGlobal() をエクスポート { const インスタンス = getCurrentInstance() if (!instance) が戻る インスタンス.appContext.config.globalPropertiesを返します }
解決策を見つけました。
を使用するだけです。 リーリー リーリーi18n
をアプリケーションの外部のファイルにインポートし、i18n.global.t