zoukankan      html  css  js  c++  java
  • React

    1.路由

    content = 
      <Switch>
            <Route path="/login" exact component={LoginPage} />
            <Route render={() => { return <Redirect to="/login" />; }} />
         </Switch>
    // 如果loggedIn 为 false, 则重定向跳转到 /home 页面
    
    import { Route, Redirect } from 'react-router'
    
    <Route exact path="/" render={() => (
      return loggedIn ? (
        <Redirect to="/home"/>
      ) : (
        <User />
      )
    )}/>
    <Redirect
      to={{
        pathname: "/login",
        search: "?utm=your+face",
        state: { referrer: currentLocation }
      }}
    />
    import React , { Component } from 'react';
    import { BrowserRouter as Router, Route, NavLink, Switch, Redirect } from 'react-router-dom';
    import Home from '../Home/Home';
    import About from '../About/About';
    import News from '../News/News';
    
    class App extends Component {
      render() {
        return (
          <Router>
            <div>
              <li><NavLink to="/">Home</NavLink></li>
              <li><NavLink to="/about">About</NavLink></li>
              <li><NavLink to="/news">News</NavLink> </li>   <br/>
    
              <Switch>
                <Route path="/" exact component={Home} />
                <Route path="/about" component={About} />
                <Route path="/news" component={News} />
                <Redirect from="/*" to="/" />
              </Switch>
              
            </div>
          </Router>
        );
      }
    }
    
    export default App;
  • 相关阅读:
    html例题——简历
    求值
    c#语句实例(排大小)
    3.6语言基础笔记
    2016.3.5进制间的转换
    3.26-1
    3.23(网页)
    3.23
    3.22
    3.20
  • 原文地址:https://www.cnblogs.com/zhengyulu/p/12582240.html
Copyright © 2011-2022 走看看