国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:129日期: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
主站蜘蛛池模板: 中文字幕免费在线视频 | 免费久久精品 | 毛片免费在线观看 | 欧美日韩午夜视频 | 欧美成人福利 | 日韩中文字幕精品一区在线 | 日日摸日日碰夜夜爽久久 | 亚洲自拍另类 | 精品视频久久久久 | 亚洲精品中文字幕久久久久久 | a级毛片网站 | 中文在线三级中文字幕 | 欧美一级人与动毛片免费播放 | 亚洲依依成人综合在线网址 | 亚洲欧洲一级 | 日韩精品一区二区三区乱码 | 欧美日韩国产亚洲一区二区三区 | 国内外成人免费在线视频 | 成人毛片在线 | 91挑色| 久久频这里精品99香蕉久网址 | 成人国产综合 | 亚洲国产成人99精品激情在线 | 亚洲一级免费毛片 | 国产日韩欧美精品在线 | 成人精品视频网站 | 日本一级在线播放线观看视频 | 中文字幕在线看片成人 | 免费一级欧美片在线观看 | xxxxbbbb国产精品 | 午夜毛片视频高清不卡免费 | 免费亚洲黄色 | 国产呦精品一区二区三区网站 | 欧美视频精品在线观看 | 精品在线看 | 久久国产精品免费一区二区三区 | 日本一级爽毛片在线看 | 国产欧美精品一区二区三区 | 日韩精品视频在线 | 国产在线综合视频 | 国产精品高清免费网站 |