fix(src): get alias

This commit is contained in:
qingwei.li 2017-02-12 21:53:38 +08:00
parent 772972ce60
commit ce99a04f2e

View File

@ -50,6 +50,16 @@ render.init()
let cacheRoute = 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) {
let page
let route = utils.getRoute()
@ -65,7 +75,7 @@ const mainRender = function (cb) {
// replace route
if (OPTIONS.alias && OPTIONS.alias['/' + route]) {
route = OPTIONS.alias['/' + route]
route = getAlias('/' + route)
} else {
route = OPTIONS.basePath + route
}