uniapp中不同页面间的传参
1.问号传参(当传参个数较少时适用)
godetail(){ uni.navigateTo({ url:"../detail/detail?id=1" }) },
detail页面接收:
onLoad(val) { console.log(val) //{id:1} }
2.传递多个参数时适用
传递方:
godetail() { let userinfo = { name: "王一博", phone: "123456" } let str = JSON.stringify(userinfo) uni.navigateTo({ url: `/pages/detail/detail?options=${encodeURIComponent(str)}` }) },
接收方:
onLoad(val) { let data= JSON.parse(decodeURIComponent(val.options)) console.log(data) }
【太阳下山了,夜里也有灯打开 你看这世界并不坏。】