收藏
回答

请问小程序插件内自定义组件的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
      回复
    • 浪潮、
      浪潮、
      01-03回复张鹏
      怎么把method方法暴露?教教我
      01-03
      回复
  • Keven
    Keven
    04-28
    behaviors: ['wx://component-export'],
        export() {
            return this
          },
    
    04-28
    有用 3
    回复 1
    • Keven
      Keven
      04-28
      插件这样写就能用了
      04-28
      回复
  • 月色
    月色
    2019-02-25

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

    2019-02-25
    有用 3
    回复
  • 兰昊
    兰昊
    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
      回复
登录 后发表内容