问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小游戏 Bug Windows 1.02.1807200
各位大神:
现在本人要把接入微信分享功能,要使用微信的JS-SDK:腾讯提供了该SDK的下载链接地址如下:
http://res.wx.qq.com/open/js/jweixin-1.2.0.js
现在的问题是:
如果把该js文件下载到本地,放到bin/libs目录下,在index.html文件加入语句:
然后新定义weixin.d.ts文件,加入以下两个语句:
declare var wx: any;
declare var WeixinJSBridge: any;
以声明使用wx对象
在初始化MiniAdpter之后,执行如下两个语句
console.log("type of wx is "+typeof(wx));
console.log("type of wx.config is "+typeof(wx.config));
在PC上用chrome运行,wx的类型是object,wx.config是function,一切正常,但如果导出后用微信开发者工具打开,则出现如下图的问题:
//========================================
如果不下载到本地,用如下语句在线引用的话:
在导出成微信小游戏时,会出现:
用微信开发者工具打开运行,则出现wx的type是object,wx.config的type是undefine,看来是因为没导出js成功的原因?
请问如何解决这个难题,或者说,如何在一个TS工程里面引用第三方JS库?貌似LayaAIR社区上很多解答都不尽详细,让初学js。ts者很是困惑。还请腾讯的研发工程能予以解答,谢谢。