lex-xin 3 nedēļas atpakaļ
vecāks
revīzija
423361bb3d

+ 10 - 3
src/hooks/useWeChatShare/index.ts

@@ -32,9 +32,6 @@ export default function useWeChatShare(
       });
   };
   const setWeChatShare = (data: any) => {
-    // const shareTitle = shareTitle;
-    // const shareDescribe = '科学的教育与关爱,足以改变世界,通过科技的力量让音乐传播得更远,让每一名孩子奏响心中的乐章'
-
     console.log(wxChat, 'wxChat');
     wxChat.config({
       debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
@@ -51,6 +48,9 @@ export default function useWeChatShare(
     });
 
     wxChat.ready(function () {
+      console.log("wx.ready called");
+
+      // 自定义“分享给朋友”及“分享到QQ”按钮的分享内容
       wxChat.updateAppMessageShareData({
         title: shareTitle, // 分享标题
         desc: shareDescribe, // 分享描述
@@ -58,9 +58,11 @@ export default function useWeChatShare(
         imgUrl, // 分享图标
         success: function () {
           // 设置成功
+          console.log('updateAppMessageShareData 设置成功');
         }
       });
 
+      // 获取“分享给朋友”按钮点击状态及自定义分享内容接口
       wxChat.onMenuShareAppMessage({
         title: shareTitle, // 分享标题
         desc: shareDescribe, // 分享描述
@@ -69,11 +71,13 @@ export default function useWeChatShare(
         type: 'link',
         success: function () {
           // 设置成功
+          console.log('onMenuShareAppMessage 设置成功');
         },
         cancel: function () {
           // 用户取消分享后执行的回调函数
         }
       });
+      // 获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
       wxChat.onMenuShareTimeline({
         title: shareTitle, // 分享标题
         // desc: shareDescribe, // 分享描述
@@ -81,12 +85,14 @@ export default function useWeChatShare(
         imgUrl, // 分享图标
         success: function () {
           // 设置成功
+          console.log('onMenuShareTimeline 设置成功');
         },
         cancel: function () {
           // 用户取消分享后执行的回调函数
         }
       });
 
+      // 自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容
       wxChat.updateTimelineShareData({
         title: shareTitle, // 分享标题
         // desc: shareDescribe, // 分享描述
@@ -94,6 +100,7 @@ export default function useWeChatShare(
         imgUrl, // 分享图标
         success: function () {
           // 设置成功
+          console.log('updateTimelineShareData 设置成功');
         }
       });
     });

+ 4 - 2
src/views/intention-questionnaire/index.tsx

@@ -39,7 +39,7 @@ export default defineComponent({
     const weChatShare = useWeChatShare(
       '关于开展音乐(器乐)课堂数字化转型的调查问卷',
       '科学的教育与关爱,足以改变世界,通过科技的力量让音乐传播得更远,让每一名孩子奏响心中的乐章',
-      window.location.origin + '/classroom-app/shareImg/instrument-share.png'
+      window.location.origin + '/classroom-app/shareImg/question-share.png'
     );
 
     // 页面定时
@@ -92,7 +92,6 @@ export default defineComponent({
     const videoIntervalRef2 = useInterval(1000, { controls: true });
     videoIntervalRef2.pause();
 
-    weChatShare.getAppSignature()
     onMounted(async () => {
       forms.meetingType = route.query.type || forms.meetingType;
       forms.code = route.query.code || forms.code;
@@ -174,6 +173,9 @@ export default defineComponent({
         return '';
       } else {
         forms.code = code;
+
+        // 获取微信分享签名
+        weChatShare.getAppSignature()
       }
     }
     const nextSkip = () => {