1***@qq.com
1***@qq.com
  • 发布:2022-01-22 23:16
  • 更新:2022-02-10 11:48
  • 阅读:587

【报Bug】h5自定义条件编译不生效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.10

浏览器平台: Chrome

浏览器版本: 96.0.4664.45

项目创建方式: HBuilderX

示例代码:

package.json

{  
    "private": true,  
    "uni-app": {  
        "scripts": {  
            "h5-mobile": {  
                "title": "手机移动端 H5 站点",  
                "BROWSER": "Chrome",  
                "env": {  
                    "UNI_PLATFORM": "h5"  
                },  
                "define": {  
                    "H5-MOBILE": true  
                }  
            },  
            "h5-weixin": {  
                "title": "微信服务号 H5 站点",  
                "BROWSER": "Chrome",  
                "env": {  
                    "UNI_PLATFORM": "h5"  
                },  
                "define": {  
                    "H5-WEIXIN": true  
                }  
            }  
        }  
    }  
}

操作步骤:
<template>  
    <view class="content">  
        <image class="logo" src="/static/logo.png"></image>  
        <view class="text-area">  
            <text class="title">{{title}}</text>  
        </view>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                title: 'Hello'  
            }  
        },  
        onLoad() {  
            // #ifdef H5-WEIXIN  
            console.log('H5-WEIXIN 微信服务号运行');  
            // #endif  
        },  
        methods: {  

        }  
    }  
</script>  

<style>  
    .content {  
        display: flex;  
        flex-direction: column;  
        align-items: center;  
        justify-content: center;  
    }  

    .logo {  
        height: 200rpx;  
        width: 200rpx;  
        margin-top: 200rpx;  
        margin-left: auto;  
        margin-right: auto;  
        margin-bottom: 50rpx;  
    }  

    .text-area {  
        display: flex;  
        justify-content: center;  
    }  

    .title {  
        font-size: 36rpx;  
        color: #8f8f94;  
    }  
</style>

预期结果:

可以正常获取自定义条件编译

实际结果:

条件编译不生效

bug描述:

在package.json中自定义条件编译,HBuilder X 3.3.5没有问题,升级到3.3.9就无效了.更新3.3.10后还是无效

2022-01-22 23:16 负责人:无 分享
已邀请:
小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

这边可以正常运行,你看看你是哪个地方错误了
或者,浮现的场景不一样?

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

    没有任何报错,这是新建的demo

    2022-01-25 13:10

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

    回到3.3.5版本就正常

    2022-01-25 13:12

1***@qq.com

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

没有报错,也不生效

正月的阳光

正月的阳光 - 网页设计、前端开发

最新版3.3.10确实不生效

半驯之马

半驯之马

我现在也是回退到3.3.5,3.3.9跟3.3.10都有问题

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

    大半个月没人搭理,这个bug已经被抛弃了

    2022-02-09 10:51

DCloud_UNI_Anne

DCloud_UNI_Anne

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

    不容易,我发布大半个月了,终于有人了

    2022-02-09 15:03

DCloud_UNI_Anne

DCloud_UNI_Anne

HBuilderX 3.3.11已修复

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