简书作者
-03-:36业务场景需要在小程序中生成活动共享海报,图片中的一些数据需要动态显示。可行的方案包括️二:小程序的分享功能怎么实现。
服务端合成:直接返回前端图片URL
客户端合成:客户端使用canvas绘制
需要使用客户端合成canvas,看看这个网站,小程序canvas。客户端觉得很麻烦,要自己操作。canvas。
服务器端合成前端微信小程序分享怎么做。
我发现有人做了一个接口,输入到服务器端URL,直接返回一张图片,这样我就可以让前作做一个H5页,然后在小程序中,直接得到图片并与朋友圈分享。
以下是这个接口的小程序演示demo
onShareAppMessage(Objectobject)
官网就是这么说的微信小程序开发分享功能。
(一)在我们自己的项目中,这样写在相应的js文件中,在生成小程序文件时默认会显示这样的句子:
然后,“转发”按钮将显示在我们小程序界面右上角的菜单上:小程序分享会看到我的信息吗。
(2)除了默认方法,我们还可以定制转发的标题和内容,这个事件处理函数需要return一个。Object,用于定制转发内容:(3)一般来说,为了引导用户转发,我们还将在界面上设置转发按钮,如“与朋友分享”
(按钮样式需要自行调整)
此时弹出的内容与我们右上角菜单的“转发”行为一致。
官方Tips
1。如果不定制转发图片,默认情况下,将以当前页面为转发图片,高度为80%的屏幕宽度从顶部开始。
2。请查看普通转发的调试支持和调试支持shareTicket的转发
3。只有转发到群聊中打开才能获得shareTickets返回值,单聊没有shareTickets
4。shareTicket在当前小程序生命周期内有效
5。由于战略变化,调整小程序组的相关能力,开发者可以先使用wx。getShareInfo开发接口中的群ID功能。
6。微信开始支持群主转发小程序,同时将消息设置为群内待办消息,群内待办消息会以气泡的形式出现在聊天窗口底部。默认情况下,每次转发一组待办消息,都会产生待办消息的气泡。通过wx。updateShareMenu接口修改toDoActivityId性可以将多个待办信息聚合成同一个,即转发相同的信息toDoActivityId群待办消息,只会出现一个待办消息气泡。toDoActivityId转发前需要通过updatableMessage。createActivityId接口创建。小程序分享到朋友圈代码。
(4)此外,关于转发,官方还提供了其他几种API方法:
1)wx。updateShareMenu(Objectobject):更新转发属性
2)wx。showShareMenu(Objectobject):显示当前页面的转发按钮
3)wx。hideShareMenu(Objectobject):隐藏转发按钮
4)wx。getShareInfo(Objectobject):获取转发的详细信息微信小程序分享给好友api。
***个还没有明确。目前测试报错,后期明确后再更新。
中企动力是一家专业的网络推广公司,我们拥有丰富的网络推广经验和专业的团队,能够为企业提供全方位的网络推广服务。我们为企业提供网站建设、网站优化、平台推广等服务,帮中企动力业在网络上提升知名度、扩大影响力、提升销售额。如果您有网络推广的需求,欢迎联系中企动力加微信:CE4006608066,我们将竭诚为您服务。