3***@qq.com
3***@qq.com
  • 发布:2023-12-01 15:54
  • 更新:2023-12-16 12:02
  • 阅读:2704

【报Bug】HBuilderX 编译到支付宝小程序时,#ifdef 失效

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10.0.22621 暂缺 Build 22621

HBuilderX版本号: 3.98

操作步骤:

pages.json 内写上#ifdef 编译到支付宝小程序报错

预期结果:

不报错

实际结果:

报错

bug描述:

pages.json #ifdef 编译到支付宝小程序失效

2023-12-01 15:54 负责人:DCloud_HB_WDL 分享
已邀请:

最佳回复

DCloud

DCloud

HBuilderX 3.99.2023121601-alpha 已修复。

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

pages.json 中不能条件编译,可以这样写

{    
    "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages    
        {    
            "path": "pages/index/index",    
            "style": {    
                "navigationBarTitleText": "默认标题",    
                "mp-weixin": {    
                    "navigationBarTitleText": "微信小程序 title"    
                },    
                "mp-toutiao: {    
                    "titleNView": {    
                        "titleText": "h5 title"    
                    }    

                }    

            }    
        }    
    ],    
    "globalStyle": {    
        "navigationBarTextStyle": "black",    
        "navigationBarTitleText": "uni-app",    
        "navigationBarBackgroundColor": "#F8F8F8",    
        "backgroundColor": "#F8F8F8"    
    },    
    "uniIdRouter": {}    
}
  • DCloud_UNI_OttoJi

    看到这个问题修复了,pages.json 也支持条件编译



    {
    {
    "pages": [
    //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
    {
    "path": "pages/index/index",
    "style": {
    // #ifdef MP-WEIXIN
    "navigationBarTitleText": "微信标题",
    // #endif

    // #ifdef MP-ALIPAY
    "navigationBarTitleText": "支付宝标题"
    // #endif
    }
    }
    ]
    }

    2023-12-18 17:37

  • DCloud_UNI_OttoJi

    两周方案都可以,我更习惯你提的方案。

    2023-12-18 17:38

  • 喜欢技术的前端

    回复 DCloud_UNI_OttoJi: (●'◡'●)

    2023-12-18 18:03

DCloud_HB_WDL

DCloud_HB_WDL

内部已修复,下次发版请升级。

  • l***@fazyun.com

    package.json自定义编译的又不行了

    2024-01-22 11:48

  • l***@fazyun.com

    package.json自定义编译的又不行了,h5的可以,支付宝小程序不行了

    2024-01-22 11:49

  • 1***@qq.com

    我的也不行,已经升级到最新版本4.08

    2024-04-09 11:30

要回复问题请先登录注册