2016-12-26 107 views

回答

2

查詢參數不是在這個意義上說路線的一部分。您將需要檢查他們的組件裏面,比如像這樣:

class About extends React.Component { 
    render() { 
    return(
     <div> 
     {this.props.location.query.qs1 ? 'Correct route!' : 'Invalid route!'} 
     </div> 
    ); 
    } 
} 

你也可以檢查的查詢參數內部componentDidMount和您的用戶重定向到一個不同的途徑(如404)。 Read more about Route Matching in the official docs

+0

好的,謝謝,只是看到'qs1'是不太明顯的。他們需要進入組件才能看到這種情況。另一件事是,如果我想要動態地(正確的路線和無效的路線之間),我會需要另一個包裝。 感謝您的回答。 – Max