zoukankan      html  css  js  c++  java
  • react 路由使用react-router-dom

    react 路由使用react-router-dom

     

    react 和vue一样都是使用封装history 来进行页面跳转,下面就来说一下react常用的路由插件react-router-dom这个东西在GitHub上 目前是最受欢迎的

    首相还是先下载

    npm i react-router-dom

    引入:

    这里推荐新建一个单独的router.js文件去同意管理你的路由

    router.js:

    复制代码
    import React from 'react';
    import {HashRouter, Route, Switch} from 'react-router-dom';
    import {Home} from "./page/home/home"; //引入的组件
    import {Mine} from "./page/mine/mine";//引入的组件
    
    const BasicRoute = () => (
        <HashRouter>
            <Switch>
                {/*//定义路由地址*/}
                <Route exact path="/home" component={Home}/>
                <Route exact path="/" component={Mine}/>
            </Switch>
        </HashRouter>
    );
    
    
    export default BasicRoute;
    复制代码

    然后再在入口页 我这是app.js 引入router.js文件 使用就可以了

    复制代码
    import React from 'react';
    import Router from "./router"//引入router.js
    
    import './App.css';
    import './style/public.less';
    
    function App() {
        return (
            <div className="App">
                <Router/>
            </div>
        );
    }
    
    export default App;
    复制代码
  • 相关阅读:
    EM算法
    最大熵模型中的对数似然函数的解释
    PySpark 自定义函数 UDF
    PySpark 自定义聚合函数 UDAF
    Numpy总结
    Examples
    Examples
    Examples
    Examples
    Examples
  • 原文地址:https://www.cnblogs.com/blankOne/p/11576207.html
Copyright © 2011-2022 走看看