色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

javascript - React-router中的this.props.history.push,url發生了變化,但是頁面沒有變化

瀏覽:121日期:2023-05-14 10:51:16

問題描述

react-router是v4版本,代碼如下

import React, { Component } from ’react’;import { BrowserRouter as Router, Switch, Route, Redirect, withRouter } from ’react-router-dom’;import ’./index.less’;import Work from ’./index/work’;import Info from ’./index/info’;class Index extends Component { constructor(props) {super(props); } handleRouterPush(path, e) {this.props.history.push(path); } render() {return ( <p><Router> <p><Switch> <Route exact path='/index'><Redirect from='/index' to='/index/work' /> </Route> <Route path='/index/work' component={ Work } /> <Route path='/index/info' component={ Info } /></Switch><p className='index-bottom'> <p onClick={ this.handleRouterPush.bind(this, ’/index/work’) }><p className='index-bottom-icon'> <span>工作</span></p> </p> <p onClick={ this.handleRouterPush.bind(this, ’/index/info’) }><p className='index-bottom-icon'> <span>個人</span></p> </p></p> </p></Router> </p>); }}export default withRouter(Index);

若是改成使用Link跳轉則是可以的,但是this.props.history.push就不行了,請問這是為什么?

問題解答

回答1:

我解決了。因為這個組件是在App.js中的Route加載的,我在App.js里面也使用了Router組件,似乎再在index.js里面使用Router組件就重復了。我把index.js里面的Router刪了就好了

回答2:

<Switch> <Route exact path='/index'><Redirect from='/index' to='/index/work' /> </Route> <Route **exact** path='/index/work' component={ Work } /> <Route **exact** path='/index/info' component={ Info } /></Switch>

試試

標簽: JavaScript
主站蜘蛛池模板: 九九色网站 | 日韩在线播放中文字幕 | 日韩高清一级毛片 | 国产欧美日韩不卡在线播放在线 | 免费观看性欧美一级 | 国产精品成人免费观看 | 99久久免费国产香蕉麻豆 | 久久精品成人欧美大片免费 | 久久九九热视频 | 欧美精品午夜毛片免费看 | 女人被男人躁得好爽免费视频免费 | 欧美一级在线观看视频 | 曰本美女高清在线观看免费 | 欧美高清亚洲欧美一区h | 国产成人精品实拍在线 | 免费一级欧美片在线观看 | 手机亚洲第1页 | 国产永久免费高清动作片www | 偷拍自拍日韩 | 日韩国产欧美一区二区三区 | 337p粉嫩大胆噜噜噜鲁 | 国产tv在线| 青青草国产免费久久久91 | 国产视频在线免费观看 | 国产亚洲精品激情一区二区三区 | 国产女乱淫真高清免费视频 | 一区二区中文字幕在线观看 | 亚洲一级高清在线中文字幕 | 国产精品网站 夜色 | 国产一区二区久久精品 | 亚洲视频在线免费 | 成人爽a毛片在线视频 | 不卡一区二区在线 | 国产欧美日韩视频在线观看一区二区 | 久久久久亚洲香蕉网 | 国产小网站 | 国产成人a福利在线观看 | 成人亚洲天堂 | 九九热播视频 | 美女张开腿双腿让男人桶 | 香港一级纯黄大片 |