您好,登錄后才能下訂單哦!
這篇文章主要講解了“react跳轉路由頁面空白如何解決”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“react跳轉路由頁面空白如何解決”吧!
react跳轉路由頁面空白是因為寫法錯誤,其解決辦法:1、確定頁面需要實現的鏈接;2、修改代碼為“this.props.history.push({pathname:`/cardetails`,search:`?productId=${car.productId}`,state:car,})”即可。
react 路由傳參跳轉時,頁面空白
//頁面需要實現的鏈接是這樣的,http://localhost:4500/cardetails?productId=12676
//會導致空白的錯誤寫法是
this.props.history.push({
pathname:`/cardetails?productId=${car.productId}`,
state:car,
})
//正確寫法是下面
this.props.history.push({
pathname:`/cardetails`,
search:`?productId=${car.productId}`,
state:car,
})
//以上是個人開發中遇到的問題,僅供參考~~
錯誤寫法,是點擊事件后,頁面鏈接已經發生變化,但是頁面內容是空白,沒有報錯,需手動刷新頁面,才可以看的內容,寫法改變后,可以準確的定位到路由信息,解決問題。
感謝各位的閱讀,以上就是“react跳轉路由頁面空白如何解決”的內容了,經過本文的學習后,相信大家對react跳轉路由頁面空白如何解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。