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)
		}

  

 

posted on 2022-07-06 14:57  幼儿园的高材生wu  阅读(548)  评论(0)    收藏  举报

导航