Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
dev
/
pingan-life-index-pro
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
c8aaefc3
authored
2019-12-13 19:58:13 +0800
by
simon
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
默认提交
1 parent
1dd52b20
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
30 additions
and
0 deletions
src/router.js
vue.config.js
src/router.js
View file @
c8aaefc
...
...
@@ -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
;
...
...
vue.config.js
View file @
c8aaefc
...
...
@@ -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文件名
...
...
Please
register
or
sign in
to post a comment