跳转的页面:
enterprise() {
带参数的传值方式
let obj = {
name: '张三',
age: 18
};
uni.navigateTo({
url: '/pages/search/apply?obj=' + JSON.stringify(obj)
})
},
跳转后的页面接值,使用onLoad()事件接收参数 ,如果是初学者的话注意留意,这是事件不是methods内的方法。
接收页面:
onLoad(options) {
const {
obj
} = options
console.log(obj)
},
判断是否为空的方式,可以支持传空的时候不报错
onLoad(options) {
if (Object.keys(options) != 0) {
const {
obj
} = options
console.log("options", JSON.parse(obj))
}
},