1.页面跳转的数据传递(首页跳转至详情页)
1)在首页中使用<navigator>标签进行跳转以及数据传递(首页)
<navigator url="/pages/detail/detail?name=jack&age=18">跳转到详情页面</navigator>
2)在详情页面接收数据(详情页面)
onLoad: function (options) {
console.log(options)
},
2.详情页面回传数据(将数据返回给跳转之前的页面)
1)在跳转之前的页面定义要回传的数据(首页)
data: {
person :{name:"jack",age:18}
},
2)在将要回传的页面(详情页
onUnload: function () {
//1.获取页面
const pages = getCurrentPages();
//2.得到页面
const home = pages[pages.length-2];
//3.回传数据
home.setData({person:{name:"rose",age:19}})
},
)编写返回数据的代码