1.通过EventChannel 传值
可以参考微信小程序事件传值 小程序事件传值链接
2.通过getCurrentPages() (页面栈)
index.js (index页面) 从index页面跳往home页面
Page({
data: {
param: [1,2,3,4,5,6]
}
})
home.js (home页面)
Page({
onLoad() {
var data = this.getPagesParam();
console.log(data)
// [1,2,3,4,5,6]
},
// 获取index 页面的值
getPagesParam(param = "param", index = 2) {
// 默认获取上一个页面里data中的param
var listPages = getCurrentPages();
if(listPages.length >= 2) {
return listPages[listPages.length- index].data[param];
}
}
})