react项目实战 3 配置基础路由

1 安装路由
npm i react-router-dom@5.2.0

2 在pages下新建两个文件CityList/index.js和Home/index.js


创建对应的组件

Home/index.js

import React from "react"
export default class Home extends React.Component{
    render(){
        return <div>首页页面</div>
    }

}

 CityList/index.js

import React from "react"
export default class CityList extends React.Component{
    render(){
        return <div>这是城市选择页面</div>
    }

}

3 导入路由 Router、Route、Link
4 使用Route组件配置 首页 和 城市选择页面

App.js

// 导入button组件
import { Button } from 'antd-mobile'
// 导入路由
import {BrowserRouter as Router, Route, Link} from "react-router-dom"
//导入 首页和城市选择 两个组件
import Home from "./pages/Home/index"
import CityList from "./pages/CityList/index"

function App() {
    return (
        <Router>
            <div className="App">
                {/*项目根组件<Button>登录</Button>*/}
                {/*配置导航菜单*/}
                <ul>
                    <li><Link to="/home">首页</Link></li>
                    <li><Link to="/cityList">城市选择列表</Link></li>
                </ul>

                {/*配置路由*/}
                <Route path="/home" component={Home}></Route>
                <Route path="/cityList" component={CityList}></Route>
            </div>
        </Router>
    );
}

export default App;

效果

点 首页

 点 城市选择列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值