微信小程式報錯 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function 這個報錯是在將數組對象通過頁面傳值,傳到指定頁面時報的錯。 是因為JSON.parse無法識別某些url中的特殊字元,所以報錯 ...
微信小程式報錯 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function
這個報錯是在將數組對象通過頁面傳值,傳到指定頁面時報的錯。
是因為JSON.parse無法識別某些url中的特殊字元,所以報錯。
因此解決這個報錯的方法是將要傳輸的數據用 encodeURIComponent()函數(可把字元串作為 URI 組件進行編碼) 先進行編碼,傳輸過去後再通過decodeURIComponent()函數解碼,最後通過JSON.parse()將其還原為數組對象
跳轉指定頁:
不知道還有沒其他的方法,有的話可以分享一下!