发送页面
<template>
<view class="page">
<button type="primary" @click="gotoBus()">跳转到汽车票页面</button>
</view>
</template>
<script>
export default{
methods:{
gotoBus(){
let obj = {
name: '张三',
age: 19,
sex: '男',
school: '蜗牛学苑'
}
uni.navigateTo({
url: '/pages/bus/bus?item='+encodeURIComponent(JSON.stringify(obj))
})
}
}
}
</script>
跳转接收页面,直接 onLoad(opt)
生命周期 中的opt就是接收到的传参
<template>
<div>
<view>接收的信息:</view>
<view>
<p>姓名:{{ userObj.name }}</p>
<p>年龄:{{ userObj.age }}</p>
<p>性别:{{ userObj.sex }}</p>
<p>学校:{{ userObj.school }}</p>
</view>
</div>
</template>
<script>
export default{
data(){
return {
userObj:{}
}
},
onLoad(opt){
const item = JSON.parse(decodeURIComponent(opt.item))
this.userObj = item
}
}
</script>