m***@126.com
m***@126.com
  • 发布:2025-03-04 15:19
  • 更新:2025-05-12 19:57
  • 阅读:108

【报Bug】支付宝小程序自定义tabbar参数,经uniapp编译后,生成的app.json中属性缺失

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: MacOS12.5

第三方开发者工具版本号: 所有

基础库版本号: 所有

项目创建方式: CLI

CLI版本号: 3.0.0-3090520231028001

示例代码:

"tabBar": {
// #ifdef MP-ALIPAY
"customize": true,
"overlay": true,
// #endif
// #ifdef MP-WEIXIN
"custom": true,
// #endif
...
}

操作步骤:

执行npm run dev:mp-alipay 或npm run build:mp-alipay,

预期结果:

在生成编译后代码的app.json的tabBar属性中overlay属性存在

实际结果:

在生成编译后代码的app.json的tabBar属性中overlay属性消失

bug描述:

支付宝小程序自定义tabbar参数,经uniapp编译后,生成的app.json中属性缺失
以下为支付宝小程序文档 https://opendocs.alipay.com/mini/03jry7
"tabBar": {
"customize": true,
"overlay": true, / 启用 Native 模式 /
}

customize属性存在于app.json中,但overlay凭空消失

2025-03-04 15:19 负责人:DCloud_UNI_JBB 分享
已邀请:
挺好

挺好

解决了吗

DCloud_UNI_JBB

DCloud_UNI_JBB

感谢反馈,问题已复现,已加分

临时解决方案

替换 node_modules/@dcloudio/uni-mp-alipay/dist/uni.compiler.js 为附件的文件

要回复问题请先登录注册