微信小程序 | 父子组件、上下页面之间的数据设置、方法调用

2020-10-17  本文已影响0人  Easy_伊

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')
  1. 二级页面调用一级页面方法
    var pages = getCurrentPages(); // 当前页面
    var beforePage = pages[pages.length - 2]; // 前一个页面
    if (beforePage && (beforePage.route = "pages/equipment/equipment/equipment")) {
      beforePage.update(this.data.id); // 执行前一个页面的方法
    }
上一篇 下一篇

猜你喜欢

热点阅读