1、新建项目
2、选择vue2版本,默认模板
3、编译到微信小程序,微信开发者工具基础库改为2.19.6
![努力生活](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/30/35/57_avatar_mid.jpg?v=1636956038)
- 发布:2025-01-08 15:08
- 更新:2025-02-11 11:04
- 阅读:232
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS 12.6
HBuilderX类型: 正式
HBuilderX版本号: 4.44
第三方开发者工具版本号: 1.06.2409140
基础库版本号: 2.19.6
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以正常进入小程序
可以正常进入小程序
实际结果:
无法进入小程序,影响线上用户的使用
无法进入小程序,影响线上用户的使用
![DCloud_UNI_yuhe](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/002/60/98/28_avatar_mid.jpg?v=1719552003)
-
努力生活 (作者)
这样啊,那框架可以考虑使用canIUse兼容一下低版本的用户呢,因为我们平台的用户老版本的微信还是挺多的,他们不升级微信的话小程序都进不去了,有的还不会升级微信版本
2025-01-08 16:25
-
![DCloud_UNI_yuhe](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/002/60/98/28_avatar_mid.jpg?v=1719552003)
这个是兼容旧版本的方案,供临时使用,之后会更新。此方案会在框架层兼容,同时也会兼容方法,也就是可以在 2.20 以下版本使用getAppBaseInfo ,getWindowInfo , getDeviceInfo
vue3
方式:将帖子中的 dist-vue3 改为 dist 并替换到:/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-mp-weixin
vue2
方式:将帖子中的 dist-vue2 改为 dist 并替换到:/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/uni-mp-weixin
这个位置中,Windows 目录类似
努力生活 (作者)
你好,我也看到这个,但我并没有使用这个哦,新建的uniapp项目就会出现这个报错,我怀疑是uniapp框架使用了这个方法
2025-01-08 15:54
DCloud_UNI_yuhe
回复 努力生活: 这个方法打包到微信小程序中,就会使用 wx.getAppBaseInfo
2025-01-08 15:59
努力生活 (作者)
回复 DCloud_UNI_yuhe: 好的,那你们考虑修复这个bug吗
2025-01-08 16:03
努力生活 (作者)
回复 DCloud_UNI_yuhe: 回复 DCloud_UNI_yuhe: 因为是客户那边投诉过来的,我要给出解释
2025-01-08 16:04
DCloud_UNI_yuhe
回复 努力生活: 不明白你的意思,你是说你没有用到 uni.getAppBaseInfo 但是出现了这个报错?
2025-01-08 16:08
努力生活 (作者)
回复 DCloud_UNI_yuhe: 嗯,看我的复现步骤,1、新建项目
2、选择vue2版本,默认模板
3、编译到微信小程序,微信开发者工具基础库改为2.19.6
2025-01-08 16:09
努力生活 (作者)
回复 DCloud_UNI_yuhe: 哈哈,可能我描述的有问题,我没有用到 uni.getAppBaseInfo,新建的空白项目就会出现
2025-01-08 16:11