uniapp 微信小程序 vue2 和 vue3 微信小程序分享到微信和微信朋友圈

  • 需要先设置按钮为分享按钮
<button class="to-invite bg" open-type="share" @click="toShareFn">
  分享
</button>

vue2 分享

    initMenu () {
      uni.showShareMenu({
        withShareTicket:true,
        //设置下方的Menus菜单,才能够让发送给朋友与分享到朋友圈两个按钮可以点击
        menus:['shareAppMessage','shareTimeline']
      })
    },
    
    //发送给朋友
    onShareAppMessage(res) {
      // 此处的distSource为分享者的部分信息,需要传递给其他人
      return {
        title: '#召集挑战令#我报名参加了红旗智能超充挑战赛,点击与我一起挑战不可能!',
        // path:'/pages/home/home'
      }
    },
    
    //分享到朋友圈
    onShareTimeline(res) {
      return {
        title: '#召集挑战令#我报名参加了红旗智能超充挑战赛,点击与我一起挑战不可能!',
        // path:'/pages/home/home'
      }
    },

vue3 分享

//发送给朋友
onShareAppMessage((res) => {
  // 此处的distSource为分享者的部分信息,需要传递给其他人
  return {
    title: '限时注册有礼,充电低至0元起!',
    imageUrl: '',
    path: ''
  }
})

//分享到朋友圈
onShareTimeline((res) => {
  return {
    title: '限时注册有礼,充电低至0元起!',
    imageUrl: '',
    path: 'path'
  }
})
posted @   DL·Coder  阅读(1351)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示