1***@qq.com
1***@qq.com
  • 发布:2022-10-10 10:32
  • 更新:2022-10-10 11:16
  • 阅读:261

【报Bug】条件编译注释掉还是执行

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

浏览器平台: Chrome

浏览器版本: 106.0.5249.103

项目创建方式: HBuilderX

示例代码:
//// #ifdef H5  

// let baseUrl = 'http://3g.wanlvmall.com/'// H5  

//// #endif

操作步骤:

把baseUrl 放到注释掉的条件里面还可执行

预期结果:

注释掉的应该不能执行才对

实际结果:

代码放到注释掉的条件编译里面依旧执行

bug描述:

条件编译注释掉了,但是运行后还是照样执行那个编译

2022-10-10 10:32 负责人:无 分享
已邀请:
1***@qq.com

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

这是本来设计成这样的呢?还是bug呢(手动狗头)

DCloud_heavensoft

DCloud_heavensoft

ifndef ,有个n,是反的意思。如果不是要反,写成ifdef。

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

    对呀,但是条件编译的代码我给注释掉了呀,是不是在条件编译前加//还是不会注释?

    2022-10-12 11:22

  • DCloud_heavensoft

    回复 1***@qq.com: 你说的是加了4个////?不管加多少个,它还是注释,那没用的。let前面的//才有用

    2022-10-12 13:07

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