console.log(wx.qy);
- 发布:2023-01-13 13:02
- 更新:2023-01-28 16:27
- 阅读:661
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.6.17
第三方开发者工具版本号: 1.06.2301040
基础库版本号: 2.20.3
项目创建方式: HBuilderX
示例代码:
操作步骤:
console.log(wx.qy);
console.log(wx.qy);
预期结果:
上个版本可以正常调用企业微信api
上个版本可以正常调用企业微信api
实际结果:
报undefined
报undefined
bug描述:
3.6.17.20230112版本无法直接使用wx.qy.login,打印wx.qy报undefined。上个版本正常,微信原生小程序正常
4 个回复
4***@qq.com
昨天我也看了,真的服了,看了编译后的源码
是由于新的编译方式将wx这个对象改为另外一个名称,通过vender里边设置的代理进行访问了
例如:
旧版本编译前源码是wx.qy.login,编译后看到的代码是wx.qy.login
新版本编译前源码是wx.qy.login,编译后看到的代码是t.wx$1.qy.login
所以导致的访问不到wx.qy这个对象,看是官方解决,还是可以通过某种编译设置来进行操作
DCloud_heavensoft
下个版本会解决
DCloud_UNI_GSQ
HBuilderX 创建的项目,在 HBuilderX 目录下执行
npx patch-hbuilderx-pluginsCLI 创建的项目,在项目下执行
npx @dcloudio/uvm豫见菀风
你好,已经执行过npx patch-hbuilderx-plugins,但是还是不行
2023-01-15 09:50
DCloud_UNI_GSQ
回复 豫见菀风: CLI 创建的项目还是 HBuilderX 创建的项目?
2023-01-15 12:34
DCloud_UNI_GSQ
HBuilderX 3.6.18 已修复