鍍金池/ 問答/HTML5  HTML/ react-router4如何根據(jù)判斷條件跳轉(zhuǎn)?

react-router4如何根據(jù)判斷條件跳轉(zhuǎn)?

邏輯是這樣的,項目默認(rèn)路由是home組件,判斷localStorage里有沒有address,沒有的話跳轉(zhuǎn)到address組件選擇地址,選擇后再跳轉(zhuǎn)到home組件,vue里我是在created里判斷然后使用push跳轉(zhuǎn),react-rouer的文檔看了但是還是不懂怎么做

回答
編輯回答
葬憶
interface IDemo extends RouteComponentProps<{}>{}

class Demo extends React.Component<IDemo,{}>{
    
    componentDidMount(){
        if(!localStorage.get('XX)){
            this.props.location.history.push('/)
        }
      
    }

}
export default withRouter(Demo)

基本都是這么個流程把

2017年9月26日 18:07