微信小程序分享/转发功能方法

前言:实现微信小程序的分享和转发功能主要有以下两种方法:

      (1)小程序右上角菜单自带的分享功能(包括发送给朋友和分享到朋友圈)
      (2)自定义分享按钮:open-type="share"

接下来会具体的介绍这两种分享的使用:

1.小程序右上角菜单自带的分享功能
这个功能默认是关闭的,所以需要我们开启。如果你想要在当前页面中使用分享功能,那就就在当前页面的js文件中配置即可,如果想要在全局使用分享功能,则需要在app.js文件中进行配置。具体配置如下:

//用户点击右上角分享给好友,要现在分享到好友这个设置menu的两个参数,才可以实现分享到朋友圈
  onShareAppMessage:function(){
    wx.showShareMenu({
      withShareTicket:true,
      menu:['shareAppMessage','shareTimeline']
    })
  },
  //用户点击右上角分享朋友圈
  onShareTimeline:function(){
    return {
      title:'',
      query:{
        key:value
      },
      imageUrl:''
    }
  }

注意:如果你想要同时有‘发送到朋友’和‘分享到朋友圈‘功能,一定要加上 menu:[‘shareAppMessage’,‘shareTimeline’]。
可以在onShareAppMessage和onShareTimeline方法中添加具体需要的操作和数据。

2.自定义分享按钮

一定要要把open-type设置成open-type=“share”,这样就可以直接点击分享按钮进行分享操作了。

 <button open-type="share">分享</button>
  • 14
    点赞
  • 110
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值