微信/UniApp 的路由系统对 URL 参数有特殊的解析规则
通过使用 encodeURIComponent 和 decodeURIComponent 函数来避免在 uni-app 中传递大量参数时出现的数据截断或丢失问题。该方法确保了数据完整无误地传递。
//使用 encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。 uni.navigateTo({ url: `/pages/addd?data=${encodeURIComponent(JSON.stringify(temporaryObj))}` }) //使用 decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。 let initData = JSON.parse(decodeURIComponent(data.data));