中英文切换

This commit is contained in:
2023-11-23 17:41:41 +08:00
parent b5e59c6fb3
commit f0902782e6
10 changed files with 105 additions and 263 deletions

View File

@@ -1,5 +1,5 @@
import Vue from 'vue'
import Router from 'vue-router'
import VueRouter from 'vue-router'
const Preload = r => require.ensure([], () => r(require('@page/Preload')), 'Preload')
const Login = r => require.ensure([], () => r(require('@page/modules/login/login.vue')), 'login')
@@ -24,9 +24,9 @@ const Role = r => require.ensure([], () => r(require('@page/modules/SystemManage
const System = r => require.ensure([], () => r(require('@page/modules/SystemManage/system.vue')), 'modules')
const Developer = r => require.ensure([], () => r(require('@page/modules/SystemManage/developer.vue')), 'modules')
Vue.use(Router)
Vue.use(VueRouter)
export default new Router({
const router = new VueRouter({
routes: [
{
path: '/',
@@ -99,3 +99,17 @@ export default new Router({
}
]
})
router.beforeEach((to, from, next) => {
if (!localStorage.getItem('locale')) {
let lang = navigator.language
if (lang === 'zh' || lang === 'zh-CN') {
localStorage.setItem('locale', 'zh-CN')
} else {
localStorage.setItem('locale', 'en-US')
}
}
next()
})
export default router