uniapp页面跳转传递对象参数,需要将数据转换格式

uniapp记录

如果不转换数据格式,接收到的参数为[object,object]

item,是个对象,当传递的参数是个对象时,我们需要对数据进行转换为json字符串

datails(item) {
				console.log(item)
				this.clickitem = item
				uni.navigateTo({
					url: `../details/details?clickitem=${JSON.stringify(this.clickitem)}`
				})
			}

跳转成功后在onload生命周期函数中接收路由参数,这些参数都统一存在形参option中,在将json转换为JavaScript对象格式

onLoad(option) {
			this.clickitem = JSON.parse(option.clickitem)
			console.log(this.clickitem)
}

这样接收到的参数也是个对象

 


版权声明:本文为qq_59175937原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。