React中路由的基本使用
现在我们来搞一搞React中的路由吧,别问我为什么这木喜欢用搞这个字,因为它比较深奥。 注意下面我们使用的是React-Router-DOM React中的路由基本使用还是满简单的,零碎的小东西有点多,所以我直接把他们揉到一起做了一个小例子,代码我都写上注释了,应该挺简单易懂的
:
import React,{ Component } from 'react'import './index.css'<span style="color: #000000">
import { Route,Switch,Link,Redirect,NavLink,BrowserRouter as Router } from 'react-router-dom'<span style="color: #000000"> class Home extends Component{
<span style="color: #000000">
<span style="color: #000000"> ) <span style="color: #008000">//<span style="color: #008000">定义路由使用的组件
const Food = () =><span style="color: #000000"> ( <Link to="/food/foodlist/3">foodlist <Link to="/food/foodmenu">foodmenu Wiki <span style="color: #000000"> ) const Profile = () =><span style="color: #000000"> ( profile <span style="color: #000000"> ) const Page404 = () =><span style="color: #000000"> ( page not found. <span style="color: #000000"> ) <span style="color: #008000">//<span style="color: #008000">定义路由使用的组件结束 <span style="color: #008000">//<span style="color: #008000">子路由调用的组件 子路由的Foodlist <span style="color: #000000"> ) const Foodmenu = () =><span style="color: #000000"> ( 子路由的Foodmenu <span style="color: #000000"> ) export <span style="color: #0000ff">default Home <div class="cnblogs_code"> ?
特别注意:/index.css是我引入的一个高亮的样式
index.css里面的代码 {:;
}
运行结果: 这个运行结果丑是丑了点,但是功能没瑕疵,和我一样,不靠颜值吃饭 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |