1234567891011121314151617181920212223 |
- import { Locale } from 'vant';
- import { lang } from "@/settings/designSetting";
- import { useLangStore } from "@/stores/modules/langStore";
- const langStore = useLangStore();
- // UI组件语言包
- import enUS from 'vant/es/locale/lang/en-US';
- import zhHK from 'vant/es/locale/lang/zh-HK';
- const i18nUi = new Map([
- ["zh-HK", zhHK],
- ["en-US", enUS]
- ]);
- // 切换端语言包
- export const useLang = (e) => {
- const setLang = e || langStore?.lang || lang
- Locale.use(setLang, i18nUi.get(setLang));
- }
|