Vue 3 vue-i18n. 애플리케이션(.vue 파일) 외부에서 $t(t)를 사용하는 방법은 무엇입니까? 합성 API
P粉032649413
P粉032649413 2023-08-26 10:24:05
0
1
452
<p>구성요소 외부에서 날짜 시간 형식을 지정하고 싶습니다. </p> <pre class="brush:js;toolbar:false;">function 변환Datetime(config, value) { if (값) { return $d(새 날짜(값), 구성); } $t('-')를 반환합니다; } </pre> <p>애플리케이션 인스턴스에서 $t를 가져오려고 합니다. 그러나 이는 useI18n과 마찬가지로 구성 요소 컨텍스트에서만 작동합니다. </p> <pre class="brush:js;toolbar:false;">'vue'에서 { getCurrentInstance } 가져오기 기본 함수 내보내기 useGlobal() { const 인스턴스 = getCurrentInstance() if (!instance) 반환 instance.appContext.config.globalProperties 반환 } </pre> <p><br /></p>
P粉032649413
P粉032649413

모든 응답(1)
P粉143640496

해결책을 찾았습니다. i18n 导入到应用程序外部的文件中,然后使用 i18n.global.t

만 추가하세요 으아악 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿