Browse Source

fix #972 delete extra /

pull/986/head
jim 8 years ago
parent
commit
27266c56c2
  1. 2
      src/common/router.js
  2. 4
      src/layouts/BasicLayout.js

2
src/common/router.js

@ -175,7 +175,7 @@ export const getRouterData = (app) => {
// Regular match item name
// eg. router /user/:id === /user/chen
const pathRegexp = pathToRegexp(path);
const menuKey = Object.keys(menuData).find(key => pathRegexp.test(`/${key}`));
const menuKey = Object.keys(menuData).find(key => pathRegexp.test(`${key}`));
let menuItem = {};
// If menuKey is not empty
if (menuKey) {

4
src/layouts/BasicLayout.js

@ -27,8 +27,8 @@ const getRedirect = (item) => {
if (item && item.children) {
if (item.children[0] && item.children[0].path) {
redirectData.push({
from: `/${item.path}`,
to: `/${item.children[0].path}`,
from: `${item.path}`,
to: `${item.children[0].path}`,
});
item.children.forEach((children) => {
getRedirect(children);

Loading…
Cancel
Save