fix(src): get alias
This commit is contained in:
parent
772972ce60
commit
ce99a04f2e
1 changed files with 11 additions and 1 deletions
12
src/index.js
12
src/index.js
|
|
@ -50,6 +50,16 @@ render.init()
|
||||||
let cacheRoute = null
|
let cacheRoute = null
|
||||||
let cacheXhr = null
|
let cacheXhr = null
|
||||||
|
|
||||||
|
const getAlias = function (route) {
|
||||||
|
route = route.replace(/\/+/, '/')
|
||||||
|
|
||||||
|
if (OPTIONS.alias[route]) {
|
||||||
|
return getAlias(OPTIONS.alias[route])
|
||||||
|
} else {
|
||||||
|
return route
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const mainRender = function (cb) {
|
const mainRender = function (cb) {
|
||||||
let page
|
let page
|
||||||
let route = utils.getRoute()
|
let route = utils.getRoute()
|
||||||
|
|
@ -65,7 +75,7 @@ const mainRender = function (cb) {
|
||||||
|
|
||||||
// replace route
|
// replace route
|
||||||
if (OPTIONS.alias && OPTIONS.alias['/' + route]) {
|
if (OPTIONS.alias && OPTIONS.alias['/' + route]) {
|
||||||
route = OPTIONS.alias['/' + route]
|
route = getAlias('/' + route)
|
||||||
} else {
|
} else {
|
||||||
route = OPTIONS.basePath + route
|
route = OPTIONS.basePath + route
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue