收藏
回答

父组件调用子组件内的方法,或者是在父组件点击事件时,触发子组件里的方法,怎么实现

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug 父子组件调用方法 客户端 6.5.3 2.0.0

父组件调用子组件内的方法,或者是在父组件点击事件时,触发子组件里的方法,请问怎么实现?

回答关注问题邀请回答
收藏

2 个回答

  • 卢霄霄
    卢霄霄
    2018-08-22

    除了楼上官方的方法,我在实际使用的时候,经常用到 properties 里的 observe 来监听参数变化,从而执行对应的方法

    2018-08-22
    赞同 2
    回复 6
    • 对方正在输入...
      对方正在输入...
      2018-08-22

      我想在observe里获取到methods里的方法,怎么获取?

      2018-08-22
      回复
    • 卢霄霄
      卢霄霄
      2018-08-22回复对方正在输入...

      不知道,没试过,要尝试下,不过有最傻的做法,你可以在 Component外定义变量,在 attached的时候,把this.xxx给外面的变量。。

      2018-08-22
      回复
    • 对方正在输入...
      对方正在输入...
      2018-08-22回复卢霄霄

      这个笨方法很棒,简单粗暴

      2018-08-22
      回复
    • 卢霄霄
      卢霄霄
      2018-08-22回复对方正在输入...

      出问题了的话。。请不要找我哈~

      2018-08-22
      回复
    • 对方正在输入...
      对方正在输入...
      2018-08-22回复卢霄霄

      出了问题,我可不会忘记你

      2018-08-22
      回复
    查看更多(1)
  • 晨
    2018-08-22

    可以用 selectComponent 获取子组件实例


    https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/component.html

    2018-08-22
    赞同 1
    回复
登录 后发表内容