zoukankan      html  css  js  c++  java
  • react router activeclassName 没有显示

    import React, {Component} from 'react'
    import {NavLink, Switch, Route, Redirect} from 'react-router-dom'
    
    import About from '../views/about'
    import Home from '../views/home'
    
    export default class App extends Component {
    
      render () {
        return (
          <div>
            <div className="row">
              <div className="col-xs-offset-2 col-xs-8">
                <div className="page-header">
                  <h2>React Router Demo</h2>
                </div>
              </div>
            </div>
            <div className="row">
              <div className="col-xs-2 col-xs-offset-2">
                <div className="list-group">
                  <NavLink className="list-group-item" to='./about' activeClassName='activeClass'>About</NavLink>
                  <NavLink className="list-group-item" to='./home' activeClassName='activeClass'>Home</NavLink>
                </div>
              </div>
              <div className="col-xs-6">
                <div className="panel">
                  <div className="panel-body">
                    <Switch>
                      <Route path='/about' component={About} />
                      <Route path='/home' component={Home}/>
                      <Redirect to='/about'/>
                    </Switch>
                  </div>
                </div>
              </div>
            </div>
          </div>
        )
      }
    }
    

    标红色的部分是路由路径错误,把点去掉就可以了,如下所示

                  <NavLink className="list-group-item" to='/about' activeClassName='activeClass'>About</NavLink>
                  <NavLink className="list-group-item" to='/home' activeClassName='activeClass'>Home</NavLink>
    
  • 相关阅读:
    四则运算WEB版
    最大子数组问题
    四则运算终极版
    软件工程个人作业02
    软件工程概论-构建之法阅读笔记01
    软件工程概论个人作业01
    软件工程概论作业-测试
    123
    【好文转载】凡人修真传-程序员的十个等级
    有趣的网站
  • 原文地址:https://www.cnblogs.com/xinzaimengzai/p/9951232.html
Copyright © 2011-2022 走看看