React 路由

react 路由使用步骤 (此文档为react路由 4.x 版本)

1、终端下载 react-router 插件

   npm install react-router-dom --save

2、react 项目入口文件导入

   import { BrowserRouter as Router } from 'react-router-dom'

//确定路由使用范围

	ReactDOM.render(
	                //Router组件包裹app根标签,表示根标签中都能使用路由
	  		<Router>
	    			<App />
	    		</Router>,
	  		document.getElementById('root')
		);

3、 创建路由文件src/router/index.js,并从路由模块中导入工具组件Route

	import { Route } from "react-router-dom";

4, 创建路由组件,配置路由, 并导出

   // 导入react
      import React from "react"
   // 从路由模块中导入工具组件Route 
      import { Route } from "react-router-dom";
   // 导入路由控制跳转的组件
      import Home from "../views/Home"
      import Order from "../views/Order"
      import User from "../views/User"

   // 用函数创建  路由组建  并导出
      export default function MyRouter() {
        return (
          <div>
            {/*通过Route组件配置路由,一个<Route>对应一个路由
            exact 表示精准匹配,只有路径完全一致才能匹配 */}
            <Route exact path="/" component={Home} />
            <Route exact path="/user" component={User} />
            <Route exact path="/order" component={Order} />
          </div>
        )
      }

5, 在app.js中导入路由组件

	import RouterView from './router/index';

6, 在根组件app模板中添加路由组件,即路由出口

	<RouterView></RouterView>

7, 在需要跳转的页面, 从路由模块导入工具组件 Link

	import {Link} from 'react-router-dom'

8, 使用Link组件执行路由跳转

	<Link to="/">首页/Link>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值