浏览代码

Wesmiler 时光单身NN2019120501项目迁移

wesmiler 5 年之前
父节点
当前提交
87671c7f20
共有 1 个文件被更改,包括 46 次插入18 次删除
  1. 46 18
      public/themes/default/weixin/public/assets/js/market-invite.js

+ 46 - 18
public/themes/default/weixin/public/assets/js/market-invite.js

@@ -96,25 +96,53 @@ var app = new Vue({
             }, 500)
 
         },
+        // 初始化分享
+        initShare: function(){
+            var _this = this;
+            var url = 'http://'+document.domain+'/weixin/match/index?sid='+_this.memberInfo.id;
+            var logo = 'http://'+document.domain+'/themes/default/weixin/public/assets/img/logo.jpg';
+            $.post('/api/index/getJssdkParams', {url: url}, function (res) {
+                var params = res.data;
+
+                // 微信JSSDK
+                wx.config({
+                    debug: false, // 是否调试模式
+                    appId: params.appId, // 必填,公众号的唯一标识
+                    timestamp: params.timestamp, // 必填,生成签名的时间戳
+                    nonceStr: params.nonceStr, // 必填,生成签名的随机串
+                    signature: params.signature,// 必填,签名
+                    jsApiList: ['updateAppMessageShareData','updateTimelineShareData'] // 必填,需要使用的JS接口列表
+                });
+
+                // 初始化处理
+                wx.ready(function () {
+                    // 好友
+                    wx.updateAppMessageShareData({
+                        title: '拾光单身活动', // 分享标题
+                        // desc: '邀请你认识Ta', // 分享描述
+                        desc: '汇聚南宁8090后优质单身青年,本硕博及海占比78%,脱单来这里就够了!', // 分享描述
+                        link: url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
+                        imgUrl: logo, // 分享图标
+                        success: function () {
+                        }
+                    });
+                    // 朋友圈
+                    wx.updateTimelineShareData({
+                        title: '汇聚南宁8090后优质单身青年,本硕博及海占比78%,脱单来这里就够了!', // 分享标题
+
+                        link: url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
+                        //desc: '邀请你一起参加这个有趣的活动,每期都有脱单的哦!', // 分享描述
+                        imgUrl: logo, // 分享图标
+                        success: function () {
+                        }
+                    });
+                });
+
+
+            },"json");
+        }
     },
     watch: {
-        loadimg1: function(){
-            if(this.loadimg2){
-                console.log('已经加载1');
-                if(!this.maked){
-                    console.log($(".qrcode").html());
-                    console.log('需要生成');
-                }
-            }
-        },
-        loadimg2: function(){
-            if(this.loadimg1){
-                console.log('已经加载2');
-                if(!this.maked){
-                    console.log($(".qrcode").html());
-                    console.log('需要生成');
-                }
-            }
-        }
+
     }
 })