微信小程序实现转发给好友以及朋友圈

这篇具有很好参考价值的文章主要介绍了微信小程序实现转发给好友以及朋友圈。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

小趴菜上线!!!,想来想去还是记录一下这里吧,刚开始也是一脸懵。

这里的分享(转发)有两种途径:

1、通过button去触发:

       i: 通过给button 设置 open-type="share"属性,可以在点击按钮后触发onShareAppMessage事件

       ii:只能发送给好友,不能转发朋友圈

2、通过右上角"..."

需要注意的是如果你需要“分享好友”与“分享朋友圈”两个功能需要开启分享菜单中的“分享到朋友圈”按钮:

    onLoad() {
        wx.showShareMenu({
            menus: ['shareAppMessage', 'shareTimeline'],
        });
    },

不然你可能会看到分享朋友圈的功能是灰色的,如图:

小程序转发朋友圈,微信小程序,小程序
开启之后呢,通过就可以正常的分享了

具体可查看:Page(Object object) | 微信开放文档

    /*
    “分享到朋友圈”
    */ 
   onShareTimeline: function () {
    let videoPath = this.data.videoPath
    return {
      title: '我的相册',
      query: 'videoPath=' + videoPath ,
      imageUrl:"",
    }
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {
       let videoPath = this.data.videoPath
          return {
              title: '相册',
              path: '/modulePages/pages/albumMake/albumMake?videoPath=' + videoPath ,
              imageUrl: '',
          }
  },

代码中需要注意的是,我的onShareAppMessage中的path路径,因为页面位置在分包中,所以需要写成"/modulePages/pages/albumMake/albumMake"的形式,具体还是要看自己项目中分享页面的位置。

完结~~~撒花!!(又是当废物的一天)文章来源地址https://www.toymoban.com/news/detail-704433.html

到了这里,关于微信小程序实现转发给好友以及朋友圈的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包