From e003a8ee8843aa60b0b7135f413b2b99857acff9 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 30 十二月 2020 18:49:43 +0800 Subject: [PATCH] 2020-12-30 --- src/router/index.js | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 605e576..5a4f5df 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2,17 +2,28 @@ import {HashRouter, Switch, Route, Redirect} from 'react-router-dom' import asyncComponent from '@/utils/asyncPage' +const LoadingComponent = asyncComponent(() => import('@/page/loading')) +const AdvertComponent = asyncComponent(() => import('@/page/advert')) +const DetailComponent = asyncComponent(() => import('@/page/detail')) const MainComponent = asyncComponent(() => import('@/page/main')) -const NotFound = asyncComponent(() => import('@/page/404')) +const TabBarComponent = asyncComponent(() => import('@/page/tabbar')) +const TabviewComponent = asyncComponent(() => import('@/page/tabview')) +// const NotFound = asyncComponent(() => import('@/page/404')) export default class RouteConfig extends Component { render () { return ( <HashRouter> <Switch> + <Route path="/loading/:viewId" name="loading" exact component={LoadingComponent}/> + <Route path="/advert/:viewId" name="advert" exact component={AdvertComponent}/> + <Route path="/detail/:viewId" name="advert" exact component={DetailComponent}/> <Route path="/main/:viewId" name="main" exact component={MainComponent}/> - <Route component={NotFound}/> - <Redirect exact from="/" to="main"/> + <Route path="/tabbar/:viewId" name="tabbar" exact component={TabBarComponent}/> + <Route path="/tabview/:viewId" name="tabview" exact component={TabviewComponent}/> + {/* <Route component={NotFound}/> */} + {/* <Redirect exact from="/" to="main"/> */} + <Redirect exact from="/*" to={{ pathname: "/loading/1592367218835q9cgh8kcbeoop2kdroa" }}/> </Switch> </HashRouter> ) -- Gitblit v1.8.0