路由参数传递数组或对象
直接传递数组或者对象,会造成错误,需要使用encodeURIComponent decodeURIComponent JSON方法来编码参数,接收时在解码参数 页面传参
let str = encodeURIComponent(JSON.stringify(orderMessage));
uni.navigateTo({url:"/pages/order/orders/confirmOrder/confirmOrder?orderMessage=" + str});
参数接收
let orderMessage = ref({});
onLoad(options => {
orderMessage.value = JSON.parse(decodeURIComponent(options.orderMessage));
console.log(orderMessage.value);
})