【Taro开发】-分享给好友/朋友圈(十二)

本文档详细介绍了使用Taro进行微信小程序开发的过程,包括初始化项目、路由传参、自定义导航栏、图片上传、表单组件封装、分享功能的实现,以及页面生成二维码和宣传海报的创建。特别关注了如何实现页面分享给好友和分享到朋友圈,以及全局自定义导航栏的适配和消息通知框位置调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Taro小程序开发

系列文章的所有文章的目录

【Taro开发】-初始化项目(一)

【Taro开发】-路由传参及页面事件调用(二)

【Taro开发】-taro-ui(三)

【Taro开发】-带token网络请求封装(四)

【Taro开发】-自定义导航栏NavBar(五)

【Taro开发】-formData图片上传组件(六)

【Taro开发】-封装Form表单组件和表单检验(七)

【Taro开发】-tabs标签页及子组件的下拉刷新(八)

【Taro开发】-简易的checkBoxGroup组件(九)

【Taro开发】-页面生成二维码及保存到本地(十)

【Taro开发】-宣传海报,实现canvas实现圆角画布/图片拼接二维码并保存(十一)

【Taro开发】-分享给好友/朋友圈(十二)

【Taro开发】-小程序自动打包上传并生成预览二维码(十三)

【Taro开发】-全局自定义导航栏适配消息通知框位置及其他问题(十四)



前言

基于Taro的微信小程序开发,主要组件库为Taro-ui

实现效果:
1.页面自定义按钮分享给好友
2.监听右上角按钮分享到朋友圈(目前仅支持android)
在这里插入图片描述
宣传海报及生成二维码,并保存图片将在后续文章更新
在这里插入图片描述


提示:以下是本篇文章正文内容,下面案例可供参考

<Button
   id={item.value}
   openType='share'
>
 转发给好友
</Button>
  /**
   * 右上角分享/自定义按钮
   */
  onShareAppMessage = (res) => {
    if (res.from === "button") {//页面按钮
      return {
        title: `详情`,
        path: `/pages/index/codeDetail/index?id=${id}&url=${codeUrl}`
      };
    }else{
    //用户点击右上角分享
    }
  }

  /**
   * 监听右上角	分享朋友圈
   * */
  onShareTimeline = async (res) => {
    let shareData = {
      title: '小程序点餐',
      path: '/pages/scanQrcode/scanQrcode',  // 分享的路径
      imageUrl: '',  // 分享的图片链接
    }
    return shareData;
  }

相应页面的config.js

  enableShareAppMessage: true 分享好友
  enableShareTimeline: true   分享朋友圈
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-雾里-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值