欢迎光临
我们一直在努力

最新微信小程序分享朋友圈片,小程序 直接分享朋友圈

微信小程序分享朋友圈

近日,微信小程序官方文档更新 wx.showShareMenu(Object object),其中显示小程序可以分享到朋友圈啦!

但是,设置分享朋友圈的前提是必须同时设置发生给朋友,也就是说,可以单独设置发送给朋友,但如果要设置分享朋友圈,必须同时设置分享好友。

示例(基于2.11.3基础库)

onLoad: function () { wx.showShareMenu({ withShareTicket: false, menus: [‘shareAppMessage’, ‘shareTimeline’] })}

其中,menus参数中 shareAppMessage为默认参数,表示发送给朋友,shareTimeline 为可选参数,表示分享朋友圈

结果为:

可以看到,同时显示了发送朋友和分享朋友圈

限制一(不可实现)
如果只想设置分享朋友圈功能而不设置发送给朋友功能,如下代码

onLoad: function () { wx.showShareMenu({ withShareTicket: false, menus: [‘shareTimeline’] })}

结果是不可实现的:

据微信官方文档了解,这是为了不允许开发者强制用户分享到朋友圈才能分享给好友查看。

限制二
此外,微信开发者工具我用的是最新的2.11.3基础库,通过实验,其他版本的基础库不能实现分享朋友圈功能

————————————————
2.微信开发文档:

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share-timeline.html

https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareTimeline

https://developers.weixin.qq.com/miniprogram/dev/api/share/wx.showShareMenu.html

3.代码

//index.js//获取应用实例const app = getApp() Page({ data: { }, onLoad: function () { wx.showShareMenu({ menus: [‘shareAppMessage’, ‘shareTimeline’], success(res) { console.log(res) }, fail(e) { console.log(e) } }) }, onShareAppMessage(){ }, onShareTimeline(){ } })

————————————————
更新2020年7月9日20:00:14

如果大家设置之后转圈,或者还是不行,请检查

红色里面的函数,要单独存放。

如过还是不行,可以咨询添加微信或者加入我们小vps云服务器程序交流群免费指导。

98960095

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。