import React, {Component} from 'react'
|
import {HashRouter, Switch, Route, Redirect} from 'react-router-dom'
|
import asyncComponent from '@/utils/asyncComponent'
|
const personal = asyncComponent(() => import('@/views/personal/personal'))
|
|
export default class RouteConfig extends Component {
|
render () {
|
return (
|
<HashRouter>
|
<Switch>
|
<Route path="/main" exact component={personal}/>
|
<Route path="/main/:param" exact component={personal}/>
|
<Redirect exact from="/" to="main"/>
|
<Route component= {personal}/>
|
</Switch>
|
</HashRouter>
|
)
|
}
|
}
|
|
// import React, { lazy } from 'react';
|
// import { Route } from 'react-router-dom';
|
|
// const RouteLis = [
|
// {
|
// component: lazy(() => import ('../views/home')),
|
// path: '/'
|
// }
|
// ];
|
|
// const RouterList = () => (
|
// RouteLis.map((item, key) => {
|
// return <Route key={key} exact path={item.path} component={item.component}/>;
|
// })
|
// );
|
|
// export default RouterList;
|