1***@qq.com
1***@qq.com
  • 发布:2024-01-10 09:54
  • 更新:2024-01-10 16:44
  • 阅读:338

【报Bug】pages.js中使用 // #ifdef APP-PLUS无效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.99

浏览器平台: Chrome

浏览器版本: 120.0.6099.130

项目创建方式: HBuilderX

操作步骤:
 // #ifdef APP-PLUS  
  {  
    "path": "pages/index/app",  
    "style": {  
      "app-plus": {  
        "titleNView": false,  
        "bounce": "none"  
      }  
    }  
  },  
  // #endif  
  // #ifdef H5  
  {  
    "path": "pages/index/web",  
    "style": {  
      "app-plus": {  
        "titleNView": false,  
        "bounce": "none"  
      }  
    }  
  },  
  // #endif

预期结果:

app首页为pages/index/app,h5首页为pages/index/web

实际结果:

app和h5的首页都为pages/index/app

bug描述:

使用pages.js对页面进行模块化管理,由于需要在app和浏览器双端发布,所以需要不同的首页,在pages.js中使用//#ifdef APP-PLUS来配置不同首页发现没有效果

2024-01-10 09:54 负责人:无 分享
已邀请:
喜欢技术的前端

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

3.99版本 支持的

// #ifdef APP-PLUS  
        {  
            "path": "pages/index/index",  
            "style": {  
                "navigationBarTitleText": "APP"  
            }  
        },  
        // #endif  
        // #ifdef H5  
        {  
            "path": "pages/index/web",  
            "style": {  
                "navigationBarTitleText": "H5"  
            }  
        },  
        // #endif  
        {  
            "path": "pages/index/index2",  
            "style": {  
                "navigationBarTitleText": "H5"  
            }  
        }
  • 1***@qq.com (作者)

    pages.json是支持的,pages.js测试下来发现还是不支持

    2024-01-15 15:51

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

提供你的 vue 版本,uni-app 版本,这种是支持的。

  • 1***@qq.com (作者)

    vue2,pages.json是支持这种写法的,但是我在pages.js测试下来发现这样写不生效

    2024-01-15 15:52

  • DCloud_UNI_OttoJi

    回复 1***@qq.com: pages.js 是什么?可以提供一个工程吗,方便复现你的问题。条件编译 ifdef 是 uni-app 的写法,需要通过 uni-app 参与编译才能生效。

    2024-01-15 16:45

要回复问题请先登录注册