9***@qq.com
9***@qq.com
  • 发布:2023-01-13 13:02
  • 更新:2023-01-28 16:27
  • 阅读:661

【报Bug】3.6.17.20230112版本无法直接使用wx.qy.login

分类:uni-app

产品分类: 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

实际结果:

报undefined

bug描述:

3.6.17.20230112版本无法直接使用wx.qy.login,打印wx.qy报undefined。上个版本正常,微信原生小程序正常

2023-01-13 13:02 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

昨天我也看了,真的服了,看了编译后的源码
是由于新的编译方式将wx这个对象改为另外一个名称,通过vender里边设置的代理进行访问了
例如:
旧版本编译前源码是wx.qy.login,编译后看到的代码是wx.qy.login
新版本编译前源码是wx.qy.login,编译后看到的代码是t.wx$1.qy.login
所以导致的访问不到wx.qy这个对象,看是官方解决,还是可以通过某种编译设置来进行操作

DCloud_heavensoft

DCloud_heavensoft

下个版本会解决

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 创建的项目,在 HBuilderX 目录下执行 npx patch-hbuilderx-plugins
CLI 创建的项目,在项目下执行 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

DCloud_UNI_GSQ

HBuilderX 3.6.18 已修复

该问题目前已经被锁定, 无法添加新回复