原问题:wx.agentConfig方法PC端报错,企业微信客户端方法不生效。
// 打入依赖指令,1.2.0版本。
npm install weixin-js-sdk@1.2.0
// main.js
// 引入微信SDK
import wx from 'weixin-js-sdk';
Vue.$wx = Vue.prototype.$wx = wx;
PC端报错,wx.agentConfig is not a function
客户端,wx.config调用正常,在wx.ready中,调用wx.checkJsApi正常。
在wx.checkJsApi的success方法中检查agentConfig,显示checkResult.agentConfig为true。
调用wx.agentConfig,无响应,无成功或失败提示。
跟踪wx.agentConfig 为undefined。
现已解决,在index.html中引入<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>,angentConfig方法生效。
const wx = window.wx; // index.html中引入外部js,获取js暴露的wx
Vue.$wx = Vue.prototype.$wx = wx;
建议开发团队解决npm打入依赖,import引入后,angentConfig方法不生效的问题
这种方式好像不行,wx.config就直接不能用了
weixin-js-sdk没有提供npm的引入方式,请换成script标签的引入方式
老哥,你那边儿问题解决了吗?
求教,
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title></title>
<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js">
</head>