Je souhaite formater ma date/heure en dehors du composant.
function transformDatetime(config, value) { si (valeur) { return $d(new Date(value), config); } retourner $t('-'); } ≪/pré>J'essaie d'obtenir $t de l'instance d'application. Mais cela ne fonctionne que dans le contexte d'un composant, tout comme useI18n.
importer { getCurrentInstance } depuis 'vue' exporter la fonction par défaut useGlobal() { const instance = getCurrentInstance() si (!instance) retourne renvoyer instance.appContext.config.globalProperties } ≪/pré>
J'ai trouvé la solution. Ajoutez simplement votre
i18n
导入到应用程序外部的文件中,然后使用 i18n.global.t