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

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

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐