1. 報(bào)錯(cuò)原因:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-762379.html
? ? ? ?如果對(duì)象的參數(shù)或數(shù)組的元素中遇到地址,地址中包括?、&這些特殊符號(hào)時(shí),對(duì)象/數(shù)組先要通過(guò)JSON.stringify轉(zhuǎn)化為字符串再通過(guò)encodeURIComponent編碼;接收時(shí),先通過(guò)decodeURIComponent解碼再通過(guò)JSON.parse轉(zhuǎn)換為JSON格式的對(duì)象/數(shù)組。
2. 正確的代碼如下:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-762379.html
// 傳參時(shí)
let newObj = encodeURIComponent( JSON.stringify( obj ) );
// 接收參數(shù)時(shí)
let { newObj } = options;
let data = JSON.parse( decodeURIComponent( newObj ) );
到了這里,關(guān)于解決微信小程序報(bào)錯(cuò):“SyntaxError:Unexpected end of JSON input”的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!