import React, {Component} from 'react'
|
import {HashRouter, Switch, Route, Redirect} from 'react-router-dom'
|
import asyncComponent from '@/utils/asyncPage'
|
|
const MainComponent = asyncComponent(() => import('@/page/main'))
|
const NotFound = asyncComponent(() => import('@/page/404'))
|
|
export default class RouteConfig extends Component {
|
render () {
|
return (
|
<HashRouter>
|
<Switch>
|
<Route path="/main/:viewId" name="main" exact component={MainComponent}/>
|
<Route component={NotFound}/>
|
<Redirect exact from="/" to="main"/>
|
</Switch>
|
</HashRouter>
|
)
|
}
|
}
|