收藏
回答

button :open-type="share" ?

在分享之前做一些操作 比如调用后端的接口
<button :open-type="share" hover-class="navigator-hover" class="atten-btn" ref="bnt" @click="mpShare()">分享给朋友</button>
点击按钮之后
mpShare(){
  不想主动触发分享  
if(){
  在调用分享
}
}
回答关注问题邀请回答
收藏

3 个回答

  • 随風飄扬
    随風飄扬
    10-22

    onShareAppMessage只能配置在当前页面,无法在子组件中渲染,button可以放在子组件中引进来,点击就会调用当前页面的分享配置。且button只能手动点击触发,无法通过js触发

    10-22
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    10-22

    你这种实现不了,只有换其他方式

    10-22
    有用
    回复 3
    • 嗯哼。
      嗯哼。
      10-22
      怎么在父组件中调用子组件的这个分享呢
      10-22
      回复
    • 那一抹笑😃 穿透阳光
      那一抹笑😃 穿透阳光
      10-22回复嗯哼。
      分享方法是在页面上,不是在组件里面
      10-22
      回复
    • 嗯哼。
      嗯哼。
      10-22
      就是想在父组件  调用子组件的分享的按钮
      10-22
      回复
  • 小黎
    小黎
    10-21

    可以参考文档,https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/miniapp/component/onShareAppMessage.html

    设置了open-type="share"就不会触发mpShare方法,分享要写在onShareAppMessage方法里面

    10-21
    有用
    回复 1
    • 嗯哼。
      嗯哼。
      10-22
      怎么在父组件中调用子组件的这个分享呢
      10-22
      回复
登录 后发表内容