小程序开发 自定义转发

本文详细介绍了微信小程序中实现分享功能的方法,包括如何使用wxml中的button组件进行分享操作及js中配置withShareTicket参数来获取转发目标群信息。同时提供了代码示例,帮助开发者更好地理解和实现分享功能。

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

请确认测试手机微信版本为最高版本

1,wxml (主要)

<button open-type="share">分享</button>

//<button open-type="share"><image src='../../imgs/index/wear_1.png'></image></button>
 
2,js (次要)

withShareTicket 为 true 时,表示允许转发时是否携带 shareTicket。

shareTicket 是获取转发目标群信息的票据,只有拥有 shareTicket 才能拿到群信息,用户每次转发都会生成对应唯一的shareTicket 。

shareTicket 有两个用途:

用户主动转发后,获取转发到目标群群信息,对应上图UI。

用户在群组中打开小程序,获取群组信息,对应上图 G1 群组中的用户。



作者:第九程序官方
链接:http://www.jianshu.com/p/d2655f2bb8af
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
onLoad: function (opt) {
获取数据在时候必须加上
//wx.showShareMenu({
//withShareTicket: true
})

/** 判断场景值,1044 为转发场景,包含shareTicket 参数 */
// if (opt.scene == 1044) {
// wx.getShareInfo({
// shareTicket: opt.shareTicket,
// success: function (res) {
// var encryptedData = res.encryptedData;
// var iv = res.iv;
// console.log(res)
// }
// })
// }
 
},
 
 
// onShareAppMessage: function (res) {
// if (res.from === 'button') {
// // 来自页面内转发按钮
// console.log(res.target)
// }
 
// return {
// title: '自定义转发标题',
// path: '/pages/index/index?id=123',
// success: function (res) {
// // 转发成功
// console.log(res)
// },
// fail: function (res) {
// // 转发失败
// console.log("wocao")
// }
// }
// },

转载于:https://www.cnblogs.com/dianzan/p/7519914.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值