下载路由包
npm i react-router-dom -d
前台路由
登陆:
/login
/login.jsx
App.js
import React ,{Component} from 'react';
// import { Button , message} from 'antd';
import {BrowserRouter,Route,Switch} from 'react-router-dom'
import Login from './pages/login/login';
import Admin from './pages/admin/admin'
/*
应用的根组件
switch 只匹配其中一个
*/
export default class App extends Component{
render(){
return (
<BrowserRouter>
<Switch>
<Route path='/login' component={Login}></Route>
<Route path='/' component={Admin}></Route>
</Switch>
</BrowserRouter>
)
}
}
Login.jsx
import React, { Component } from 'react'
/*
登陆页面
*/
export default class Login extends Component{
render(){
return (
<div>Login</div>
)
}
}
Admin.jsx
import React, { Component } from 'react'
/*
后台管理的路由页面
*/
export default class Admin extends Component {
render() {
return (
<div>
Admin
</div>
)
}
}