uni-app开发企业微信应用引用JSSDK后 wx.agentConfig is not a function (或 wx.config is not a function)
通过这种方式引入的jwxwork-1.0.0.js 会有。只要将文件中 第一个。
·
原因:
因为uni-app自动集成了 微信的 **jweixin.js** ,
所以通过 <script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> 这种方式引入后,
又因为首先加载了 script标签, 然后再加载了 uni-app集成的jssdk
所以会被覆盖,从而造成 ** wx.agentConfig is not a function (或 wx.config is not a function)**
解决方法:
将 <script src="//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>
在浏览器打开 然后保存下来js 文件
然后在项目中通过 import 引入就可以了
例如:
import jweixin from './jweixin.js'
import wxx from './jwxwork-1.0.0.js'
注意:
通过这种方式引入的jwxwork-1.0.0.js 会有 下面这个报错
cannot read title of undefined
只要将文件中 第一个 this 换成 windows 就可以了
更多推荐
已为社区贡献3条内容
所有评论(0)