阅读 16

【小程序】中如何在子页面中触发父页面(上级页面)中的方法

1.假设父页面中有这样一个方法

fatherMethods: function() {
//...do something
}
复制代码

2.在子页面的任何需要触发父页面事件的地方,触发方法,例如onload

//获取页面栈,所有打开的页面,按顺序存储在页面栈中
var pages = getCurrentPages();
if (pages.length > 1) {
  //上一个页面实例对象 
  var prePage = pages[pages.length - 2];
  //关键在这里,这里面是触发上个界面的方法 
  prePage.fatherMethods()
}
复制代码