vue router params 刷新數據丟失問題


通過router 傳遞參數 有兩種方式 一種是query 一種是 params

this.$router.push({ name: 'transferBankAccount', query: { type: 'history' }, params: {} })

區別在於 query傳遞的會在地址欄里顯示,有時候我們如果傳遞的參數過多 比如一個實體對象,如果在query里傳遞 則地址欄則會顯得過於難看

舉個栗子

一個歷史列表 當點擊其中一項的時候 會跳轉到下一路由 需要吧點擊的當前條目的信息帶到下一頁去,

當在子頁面刷新時,發現params會消失, 目前想到的解決方案為 可以吧數據在前一頁存到 localstoratgel里,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM