記錄微信小程序報錯 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function


微信小程序報錯 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function

這個報錯是在將數組對象通過頁面傳值,傳到指定頁面時報的錯。

是因為JSON.parse無法識別某些url中的特殊字符,所以報錯。

因此解決這個報錯的方法是將要傳輸的數據用 encodeURIComponent()函數(可把字符串作為 URI 組件進行編碼) 先進行編碼,傳輸過去后再通過decodeURIComponent()函數解碼,最后通過JSON.parse()將其還原為數組對象

 

 跳轉指定頁:

 

不知道還有沒其他的方法,有的話可以分享一下!

 


免責聲明!

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



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