vue-router query傳對象需要JSON.stringify()轉化


先說一下場景-微信公眾號網頁開發中,一個文章列表點擊跳轉詳情頁,代碼如下:

// 列表頁點擊跳轉
let data = JSON.stringify(result) // result傳遞的query參數。我們轉為string
this.$router.push({path: '/wx/detail', query: {res: data}})
// 詳情頁獲取
let data = JSON.parse(this.$route.query.res)
this.result = Object.assign({}, data)

如果不這樣做你會發現你得對象完全變了,成了一個"[object Object]"


免責聲明!

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



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