美文网首页
小程序父、子组件之间方法调用

小程序父、子组件之间方法调用

作者: 郭_小青 | 来源:发表于2021-07-08 15:51 被阅读0次

    一:父组件调用子组件的方法

    父组件.wxml

    <view>
         <component-info id="userMess"></component-info>
    </view>
    

    父组件.js

    Page({
      data: {},
      onShow: function(){
        this. getDetail()
      },
      getDetail(){
        var userHouseItem = this.selectComponent('#userMess')
        userHouseItem.getUserInfo() // 调取子组件方法
      }
    })
    

    子组件.js

    Component({
      properties: {},
      data: {},
      methods: {
        getUserInfo(){
          console.log('我是需要在父组件中调用的子组件方法')
        }
      }
    
    })
    

    一:子组件调用父组件的方法

    父组件.wxml

    <component-info bind:callSomeFun="onLoad"></component-info>
    

    父组件.js

    onLoad: function() {
      ... ...  
    }
    

    子组件.js

    var val = 123; //传递参数
    this.triggerEvent('callSomeFun', val)
    

    相关文章

      网友评论

          本文标题:小程序父、子组件之间方法调用

          本文链接:https://www.haomeiwen.com/subject/mzdoultx.html