微信小程序 navigateTo 傳對象參數


當微信小程序navigateTo傳入參數是個object時,請使用JSON.strtingify將object轉化為字符串,代碼如下:

 

wx.navigateTo({ url: '../sendCheckTea/sendCheckTea?current=' + JSON.stringify(object), })

 

接收的時候使用json.parse將字符串解析成對象,代碼如下:

let data = JSON.parse(options.current)

 

需要注意的是,不要將參數object先使用變量存起來,然后進行傳遞,這樣寫接收的時候無法解析成功object,錯誤展示代碼如下:

//錯誤示范
let data = JSON.stringify(object); wx.navigateTo({ url: '../sendCheckTea/sendCheckTea?current=' + data }) //這樣傳入data,接收參數的時候無法解析成功object

 

ps:在這個地方踩了很多坑,終於發現是這個原因無法解析成功,所以還是直接在傳參的地方直接json.stringify轉化,不要使用變量存起來再傳


免責聲明!

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



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