作者 jinglong
1 个管道 的构建 通过 耗费 0 秒

分享

@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 </body> 12 </body>
13 </html> 13 </html>
14 <script src="__TMPL__/public/assets/js/jquery-2.1.0.js"></script> 14 <script src="__TMPL__/public/assets/js/jquery-2.1.0.js"></script>
15 -<script src="http://res2.wx.qq.com/open/js/jweixin-1.4.0.js"></script> 15 +<script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
16 <script> 16 <script>
17 $(function () { 17 $(function () {
18 wx.config({ 18 wx.config({
@@ -22,21 +22,33 @@ @@ -22,21 +22,33 @@
22 nonceStr: '{$data.nonceStr}', 22 nonceStr: '{$data.nonceStr}',
23 signature: '{$data.signature}', 23 signature: '{$data.signature}',
24 jsApiList: [ 24 jsApiList: [
25 - 'onMenuShareAppMessage', 25 + 'updateAppMessageShareData',
  26 + 'updateTimelineShareData',
26 ] 27 ]
27 }); 28 });
28 - wx.onMenuShareAppMessage({  
29 - title: '分享朋友', // 分享标题  
30 - desc: '分享朋友', // 分享描述 29 + wx.ready(function () { //需在用户可能点击分享按钮前就先调用
  30 + wx.updateAppMessageShareData({
  31 + title: '分享标题', // 分享标题
  32 + desc: '分享描述', // 分享描述
  33 + link: 'http://www.starplanet.cn/portal/enjoy/getEnjoyDetail?id=81', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
  34 + imgUrl: '', // 分享图标
  35 + success: function (e) {
  36 + // 设置成功
  37 + alert('分享朋友');
  38 + }
  39 + })
  40 + });
  41 + wx.ready(function () { //需在用户可能点击分享按钮前就先调用
  42 + wx.updateTimelineShareData({
  43 + title: '分享朋友圈', // 分享标题
31 link: 'http://www.starplanet.cn/portal/enjoy/getEnjoyDetail?id=81', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 44 link: 'http://www.starplanet.cn/portal/enjoy/getEnjoyDetail?id=81', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
32 imgUrl: '', // 分享图标 45 imgUrl: '', // 分享图标
33 - type: '', // 分享类型,music、video或link,不填默认为link  
34 - dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空  
35 success: function () { 46 success: function () {
36 -// 用户点击了分享后执行的回调函数  
37 - alert('分享朋友') 47 + // 设置成功
  48 + alert('分享朋友圈 ');
38 } 49 }
39 - }); 50 + })
  51 + });
40 52
41 wx.error(function (res) { 53 wx.error(function (res) {
42 // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 54 // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。