收藏
回答

自定义组件内的button 如何触发页面的分享

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 需求 onShareAppMessage 微信iOS客户端 6.6.7 2.0.9

小程序中,如何通过点击自定义组件中的一个按钮来触发组件所在页面的分享功能


最后一次编辑于  2018-08-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • A-壮娃子
    A-壮娃子
    2018-08-03

    <button  open-type = share></button>

    2018-08-03
    赞同
    回复 4
    • 阿狸爱吃肉
      阿狸爱吃肉
      2018-08-03

      这样无法触发分享

      2018-08-03
      回复
    • A-壮娃子
      A-壮娃子
      2018-08-03回复阿狸爱吃肉

      你在相应页面的js文件写了

      onShareAppMessage

      这个方法吗?

      2018-08-03
      回复
    • 阿狸爱吃肉
      阿狸爱吃肉
      2018-08-03回复A-壮娃子

      写了,因为我的自定义组件是一个列表,列表里每个item都有一个button来触发分享

      2018-08-03
      回复
    • 觉
      2018-08-31

      这个问题你解决了吗?自定义组件分享出去的path有问题

      2018-08-31
      回复
  • 是柿子啊
    是柿子啊
    2018-08-03

    你好,问题未复现。请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-08-03
    赞同
    回复
  • gone
    gone
    2018-08-03

    分享报错:

    TypeError: Cannot convert undefined or null to object

        at n.keys (<anonymous>)

        at http://127.0.0.1:37830/appservice/__dev__/WAService.js:1:15580

        at e.(anonymous function) (http://127.0.0.1:37830/appservice/__dev__/WAService.js:6:11129)

        at a (http://127.0.0.1:37830/appservice/appservice?t=1533285396089:1778:9472)

        at e.registerCallback (http://127.0.0.1:37830/appservice/appservice?t=1533285396089:1778:9659)

        at m.forEach (http://127.0.0.1:37830/appservice/appservice?t=1533285396089:1778:1513)

        at Array.forEach (<anonymous>)

        at d (http://127.0.0.1:37830/appservice/appservice?t=1533285396089:1778:1493)

        at WebSocket.j.onmessage (http://127.0.0.1:37830/appservice/appservice?t=1533285396089:1778:1386)


    请问是什么原因?

    2018-08-03
    赞同
    回复