瀏覽代碼

1.隐藏链接不让流出企微

armg 1 周之前
父節點
當前提交
2011826409
共有 1 個文件被更改,包括 24 次插入19 次删除
  1. 24 19
      src/utils/index.ts

+ 24 - 19
src/utils/index.ts

@@ -146,36 +146,41 @@ export const getWxconfig = () => {
   formData.append('url', url);
   formData.append('agent', '1');
   wecomTicket(formData).then(response => {
-    if (response.status == 200) {
+    console.log("wecomTicket-response=",response)
+    if (response.StatusCode == 200) {
       let qiyeData = response.Data;
       wx.agentConfig({
-        debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
-        corpid: qiyeData.appid, // 必填,企业微信的corpid,必须与当前登录的企业一致
-        agentid: process.env.VUE_APP_AGENTID, // 必填,企业微信的应用id (e.g. 1000247)
-        timestamp: qiyeData.timestamp, // 必填,生成签名的时间戳
-        nonceStr: qiyeData.noncestr, // 必填,生成签名的随机串
-        signature: qiyeData.signature, // 必填,签名,见附录-JS-SDK使用权限签名算法
-        jsApiList: [...jsApiList], //必填,传入需要使用的接口名称
+        debug: true,
+        corpid: qiyeData.appid,
+        agentid: process.env.VUE_APP_AGENTID,
+        timestamp: qiyeData.timestamp,
+        nonceStr: qiyeData.noncestr,
+        signature: qiyeData.signature,
+        jsApiList: [...jsApiList],
         success: function (res) {
           console.log('获取签名成功');
+          wx.hideMenuItems({
+            menuList: [
+              "menuItem:share:wechat",
+              "menuItem:share:wechat_friend",
+              "menuItem:openWithBrowser",
+              "menuItem:copyUrl"
+            ],
+            success: () => {
+              console.log('菜单隐藏成功');
+            },
+            fail: (err) => {
+              console.log('菜单隐藏失败:', err);
+            }
+          });
         },
         fail: function (res) {
-          console.log(res);
+          console.log("获取签名失败",res);
           if (res.errMsg.indexOf('function not exist') > -1) {
             alert('版本过低请升级');
           }
         },
       });
-      wx.ready(() => {
-        wx.hideMenuItems({
-          menuList: [
-            "menuItem:share:wechat", // 分享到微信
-            "menuItem:share:timeline", // 分享到朋友圈
-            "menuItem:openWithBrowser", // 浏览器打开
-            "menuItem:copyUrl" // 复制链接
-          ]
-        });
-      });
     }
   });
 }