暂时解决依赖循环的问题
This commit is contained in:
		
							parent
							
								
									a24520f808
								
							
						
					
					
						commit
						bc79b661db
					
				@ -5,16 +5,13 @@ import enUS from './en-US'
 | 
				
			|||||||
import zhCN from './zh-CN'
 | 
					import zhCN from './zh-CN'
 | 
				
			||||||
// import zhTW from './zh-TW'
 | 
					// import zhTW from './zh-TW'
 | 
				
			||||||
// import ruRU from './ru-RU'
 | 
					// import ruRU from './ru-RU'
 | 
				
			||||||
import { useAppStoreWithOut } from '@/store/modules/app'
 | 
					 | 
				
			||||||
import type { Language } from '@/store/modules/app/helper'
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
const appStore = useAppStoreWithOut()
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
const defaultLocale = appStore.language || 'zh-CN'
 | 
					const defaultLocale = 'zh-CN'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const i18n = createI18n({
 | 
					const i18n = createI18n({
 | 
				
			||||||
  locale: defaultLocale,
 | 
					  locale: defaultLocale,
 | 
				
			||||||
  fallbackLocale: 'en-US',
 | 
					  fallbackLocale: defaultLocale,
 | 
				
			||||||
  allowComposition: true,
 | 
					  allowComposition: true,
 | 
				
			||||||
  messages: {
 | 
					  messages: {
 | 
				
			||||||
    'en-US': enUS,
 | 
					    'en-US': enUS,
 | 
				
			||||||
@ -27,7 +24,9 @@ const i18n = createI18n({
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export const t = i18n.global.t
 | 
					export const t = i18n.global.t
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function setLocale(locale: Language) {
 | 
					// 避免循环依赖appstore(authstore)language此处暂时先使用any
 | 
				
			||||||
 | 
					// 后面有时间调整
 | 
				
			||||||
 | 
					export function setLocale(locale: any) {
 | 
				
			||||||
  i18n.global.locale = locale
 | 
					  i18n.global.locale = locale
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user