下载路由包

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>
)
}
}

最新文章

  1. oracle数据泵导入
  2. jS事件之网站常用效果汇总
  3. Python3基础 sum,range 计算1到100的和
  4. PHP-----函数和二进制
  5. bootstrap ace MVC
  6. 【Todo】单例模式各种实现方式及并发安全
  7. Listview之优化BaseAdapter中的getView中的contentView
  8. 数往知来 asp.net 聊天室问题解决方案&lt;十六&gt;
  9. 多线程与网络之cookies
  10. 如何使用jQuery设置背景的透明度
  11. wamp的mysql密码修改
  12. zookeeper删除kafka元数据
  13. Redis 高可用集群
  14. 黑窗口输入确定数字弹MessageBox(VirtualProtect())
  15. SQL Server中Text和varchar(max) 区别
  16. Windows系统编程之异步I/O和完成端口
  17. MySql常用命令集Mysql常用命令2
  18. 编码实现字符串类CNString实现运算符重载
  19. BZOJ5018: [Snoi2017]英雄联盟
  20. JEECG中t:dictSelect的extendJson用法

热门文章

  1. linux-history、find、
  2. 通信协议TLV的介绍及在python下的代码实现及仿真
  3. 【Gitlab】371- GitLab从安装到全自动化备份一条龙
  4. Orleans 初接触
  5. 【Feign】@FeignClient相同名字错误 The bean &#39;xxx.FeignClientSpecification&#39;, defined in null, could not be registered
  6. 【Activiti】使用学习
  7. 基于JavaScript google map集成流程
  8. Nginx学习一路向西
  9. 11个点让你的Spring Boot启动更快
  10. 3步轻松搞定Spring Boot缓存