这个功能上线好像快一个月了,一直没有来得给大家出一个小教程,最近想着给自己的小程序也添加一个,所以顺便给大家写一个简单的教程。首先是指定的事件函数onShareTimeline,这是一个与onload同级的事件函数,在你需要添加的页面放上该事件函数,代码如下:

onShareTimeline: function() {
 return {
 title: '朋友圈看到的页面标题',
 path: '页面链接',
 imageUrl:'分享链接图片'
 } 
},

但是在放入之后还是没办法进行分享,不过最后排查了一下问题,就解决了,其实文档都写过了,这里给大家列举一下没有成功的一些小问题。

  1. 页面需设置允许“发送给朋友"

要想具有分享朋友圈功能,必须先给页面添加分享朋友功能,也就是onShareAppMessage*,相信这个事件函数大家应该不陌生,所以就不过多介绍了,大致代码如下:

onShareAppMessage: function (res) {
    if (res.from === 'button') { // 来自页面内转发按钮
      console.log(res.target)
    }  
return {
      title: '自定义转发标题',
      path: '/page/user?id=123' 
   } 
 },

把这两个事件函数同时放在js代码中,才可以实现分享朋友圈功能。

2. 从基础库 2.11.1 开始支持

因为该功能为新版Bata功能,所以基础库要求较高,必须设置在2.11.1以上才可以进行使用。处理完以上问题,基本就没问题了。


版权属于:安好屋

转载时须注明出处及本声明

安好屋小程序相关内容全站迁移公告 微信公众号:阳光艺创站
最后修改:2020 年 09 月 20 日 10 : 33 PM
好吧,我穷的快要被消灭了。