uniapp进行页面跳转带复杂数据参数时。
1.父页面应该先把数据转成JSON.stringify格式,再传参是用encodeURIComponent()方法编码
// 评价晒单
goEvaluate() {
let JSONProductList = JSON.stringify(this.orderInfo.productList)
uni.navigateTo({
url: `/pages/product/evaluate?orderId=${this.orderId}&orderList=${encodeURIComponent(JSONProductList)}`
})
},
2.子页面用JSON.parse转换格式,再用decodeURIComponent()方法编码。
onLoad(options) {
var orderData = JSON.parse(decodeURIComponent(options.orderList))
},
共有 0 条评论