c8aaefc3 by simon

默认提交

1 parent 1dd52b20
......@@ -2,6 +2,10 @@ import Vue from 'vue'
import Router from 'vue-router'
import Index from './pages/index/index.vue'
import tc from '@common/lang/tc.js'
import zh from '@common/lang/zh.js'
import en from '@common/lang/en.js'
Vue.use(Router)
/**
......@@ -187,6 +191,31 @@ const router = new Router({
});
router.beforeEach((to, from, next) => {
let langStr = localStorage.getItem("lang") || 'tc';
let lang;
// switch
switch (langStr) {
// 简体
case "zh":
lang = zh;
break;
// 英文
case "en":
lang = en;
break;
// 繁体
default:
lang = tc;
break;
}
// lang对象为当前语言配置 见 en.js,tc.js,zh.js
console.log("lang:", lang);
// to参数可以获取要前往页面的信息,包括参数
console.log("to:", to);
const title = to.meta && to.meta.title;
if (title) {
document.title = title;
......
......@@ -53,6 +53,7 @@ module.exports = {
.set('@styles', resolve('src/styles'))
.set('@store', resolve('src/store'))
.set('@utils', resolve('src/utils'))
.set('@common', resolve('src/common'))
},
configureWebpack: { // webpack 配置
// 修改打包后js文件名
......