解决了吗?我也遇到了这个问题
vue pc端项目 wx.invoke is not a function?1、html.index引入 <script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script src="https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script> 2、main.js let wx = window.wx; // index.html中引入外部js,获取js暴露的wx console.log(wx) //wx对象可以正常输出 3、wx.agentConfig注入成功,但是checkResult:{openExistedChatWithMsg: false}, 还有 wx.invoke is not a function wx.agentConfig({ corpid: jsapiSignature.appId, // 必填,企业微信的corpid,必须与当前登录的企业一致 agentid: 1000033, // 必填,企业微信的应用id (e.g. 1000247) timestamp: jsapiSignature.timestamp, // 必填,生成签名的时间戳 nonceStr: jsapiSignature.nonceStr, // 必填,生成签名的随机串 signature: jsapiSignature.signature,// 必填,签名,见附录-JS-SDK使用权限签名算法 jsApiList: ['openExistedChatWithMsg'], //必填,传入需要使用的接口名称 success: (res)=>{ console.log(res) wx.invoke("openExistedChatWithMsg", { chatId: appChatId, msg: { msgtype: "link", link: { title: name, desc: "", url: window.location.href, imgUrl: "" } } },(res2)=>{ console.log(res2,'msg') if (res2.err_msg == "openExistedChatWithMsg:ok"){ }else{ } }); } })
2023-11-02