<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # React路由基礎 ## 三個常用的組件 > HashRouter/BrowserRouter Link Route ## BrowserRouter 或 HashRouter > 開啟路由世界的大門 路由的根地址,只能擁有一次 > 。一個是HashRouter另一個就是HistoryAPI路由 ## Link > 和vue的 link 是一樣的 有to屬性是跳轉到哪個頁面 > **exact**表示嚴格(路由導航定位會講到) ## Route 屬性 > path component exact(在路由嚴格模式會講) 作用 > 1. 路由的匹配規則 > 2. 占位顯示 # 案例 ## 安裝路由npm包 `npm install react-router-dom -S` ## 效果 ![](https://box.kancloud.cn/c9eaa16089a0b44add37c2558345e48d_294x233.gif) ## 準備工作 1.我們要先準備三個頁面其實就是三個組件首頁,關于,新聞`src/pages/Home.js; src/pages/About.js; src/pages/News.js;`這三個組件。 2.在入口main.js中使用路由 ``` import React from 'react' import ReactDom from 'react-dom' import {HashRouter, Route, BrowserRouter, Link} from "react-router-dom"; import Home from "./pages/Home"; import About from "./pages/About"; import News from "./pages/News"; ReactDom.render( // 開啟路由世界的大門 路由的根地址,只能擁有一次 <HashRouter> {/*導航 Link Vue的用法很相似 注意這里是大寫*/} <Link to={"/home"}>首頁</Link> <Link to={"/about"}>關于</Link> <Link to={"/news"}>新聞</Link> <hr/> {/*路由指向哪個頁面 (組件)有兩個意義 定義路由指向 在哪個位置顯示頁面*/} <Route path={'/home'} component={Home}/> <Route path={'/about'} component={About}/> <Route path={'/news'} component={News}/> </HashRouter> , document.getElementById('root')) ``` # 總結 我們發現React 和Vue 是有不同的。在定義路由時Route 有兩種作用**一是占位顯示 二是定義路由**。其它思想和Vue差不太多。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看