收藏
回答

请问小程序插件内自定义组件的method内方法如何通过接口暴露给插件使用者调用?

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
需求 wxd66531c6790b22c1 1.0.0 wxd66531c6790b22c1 iOS 6.7.2 2.2.4

- 需求的场景描述(希望解决的问题)

插件内有一个自定义组建,该组件内有一个refresh方法进行组件的刷新,现需要插件使用者,在page的js内也可以调用该refresh方法进行插件的刷新


- 希望提供的能力

由于通过插件方式引入的组件不支持selectComponent方法

是否有其他方法能获取该组件并调用其内部方法?

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

6 个回答

  • LastLeaf
    LastLeaf
    2019-07-30

    挖个旧帖……

    默认情况下插件外部不能通过 selectComponent 直接调用插件自定义组件的 methods ,需要插件 export 出来,具体方法:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/behaviors.html#%E5%86%85%E7%BD%AE-behaviors

    2019-07-30
    有用 1
    回复 4
    • 张鹏
      张鹏
      2019-07-31
      此方法有用
      2019-07-31
      回复
    • 啊喵
      啊喵
      2019-08-13
      挖,这个对基础库要求有点高,基本起码2.3.2以上才能顺利拿到组件的方法。。。
      2019-08-13
      回复
    • Yu.
      Yu.
      2019-08-14
      export 不出 methods 下的方法啊
      2019-08-14
      回复
    • 云与海、
      云与海、
      2020-01-03回复张鹏
      怎么把method方法暴露?教教我
      2020-01-03
      回复
  • Keven
    Keven
    2020-04-28
    behaviors: ['wx://component-export'],
        export() {
            return this
          },
    
    2020-04-28
    有用 6
    回复 1
    • Keven
      Keven
      2020-04-28
      插件这样写就能用了
      2020-04-28
      1
      回复
  • 月色
    月色
    2019-02-25

    顶起来,不能用selectComponent,怎么能让插件使用者调用component里边的方法?

    2019-02-25
    有用 3
    回复
  • Hasaki
    Hasaki
    2018-10-26
    先让我堵上耳朵,捂上眼睛
    2018-10-26
    有用 1
    回复
  • 2019-09-27

    同样的问题

    2019-09-27
    有用
    回复
  • 张鹏
    张鹏
    2019-07-30

    管理员快回复这个问题请

    2019-07-30
    有用
    回复 1
    • Yu.
      Yu.
      2019-08-14
      export return 怎么写 methods 的方法 ? 我需要带para参数的
      2019-08-14
      1
      回复
登录 后发表内容