关于微信小程序的分享某个页面并传参的介绍

前言

小程序转发时如何指定转发特定的页面、特定的标题以及特定的图片,点击分享链接时如何获取分享源的的信息呢,本文章将为您一一解答。

如何进行微信小程序的转发

  • 通过按钮方式进行转发,设置一个button,添加opentype属性,其值为share即可
    <button open-type="share">分享</button>
    
  • 用户点击右上方选项进行转发(该选项默认存在,不需要我们设置)

定义转发信息

不论用户使用哪种方式的转发都会触发onShareAppMessage监听事件,我们在这里设置我们的信息。

onShareAppMessage(e){
    return{
      title:"标题",
      path:"/pages/demo17/demo17?cellphone=11111",
      imageUrl:"图片路径"//转发展示的图片
    }
  }

我们在return中设置我们的要设置的信息,我们可以在转发路径后写入参数来达到传参的目的

转发的测试

测试至少的需要两个微信号,并且他们都属于该小程序的开发人员,然后两人都必须扫预览产生的二维码,然后一个人把页面转发给另一个人,另一个人才能打开。
如果要进行群聊的测试,那你们两个开发人员创建一个群聊,在里面转发即可。

获取更多转发信息

通常开发者希望转发出去的小程序被二次打开的时候能够获取到一些信息,例如群的标识。
在在用户转发后即onShareAppMessage函数中调用wx.showShareMenu并设置withShareTicket 为 true,转发出去的小程序被二次打开后,onLaunch(e) 中可获取一个shareTicket调用wx.getShareInfo 接口传入此 shareTicket,可获取CloudID以及encryptedData和iv,有懂解密的大佬可以处理一下获取数据,本人才疏学浅,查了半天资料也不知道怎么弄。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

狴犴ys

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

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

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

打赏作者

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

抵扣说明:

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

余额充值