locale.ts 345 B

12345678910111213141516171819202122
  1. import { useLocale } from './formCreateIndex'
  2. import { ref } from 'vue'
  3. let _t = null
  4. const _locale = ref(null)
  5. function t(...args) {
  6. return _t(...args)
  7. }
  8. const globalUseLocale = locale => {
  9. _locale.value = locale
  10. const data = useLocale(_locale)
  11. _t = data.t
  12. return data
  13. }
  14. globalUseLocale()
  15. export default globalUseLocale
  16. export { t }