父页面
wxml
<view class="btn" catchtap="child">去子页面</view>
js
data: {
arr: []
},
child: function() {
wx: wx.navigateTo({
url: '../child/child',
success: function(res) {},
fail: function(res) {},
complete: function(res) {},
})
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {//页面显示时展示数据
console.log(this.data.arr)
}
子页面
wxml
<view class="btn" catchtap="father">去父页面</view>
js
father:function(){
let pagetotal = getCurrentPages();//所有的路径 数组,获取当前页面栈。数组中第一个元素为首页,最后一个元素为当前页面。
console.log(pagetotal);
let thisPage = pagetotal[pagetotal.length-1];//当前页面
let parpage = pagetotal[pagetotal.length-2];//父级页面
parpage.setData({
arr:[1,2,3]
})
wx.navigateBack({
detal:1
})
},