1.1 父组件调用子组件方法
父组件
wxml:
<child id="child"/>
js:
this.child= this.selectComponent("#child");
this.child.login()
this.child.setData({
visible:true
})
1.2 子组件调用父组件方法
父组件
wxml:
<child bind:back="back" />
js:
back:function(){ console.log('back')}
子组件
js:
this.triggerEvent('back')
- 二级页面调用一级页面方法
var pages = getCurrentPages(); // 当前页面
var beforePage = pages[pages.length - 2]; // 前一个页面
if (beforePage && (beforePage.route = "pages/equipment/equipment/equipment")) {
beforePage.update(this.data.id); // 执行前一个页面的方法
}