uni-app h5自定义条件编译不生效
uni-app h5自定义条件编译不生效 产品分类:uniapp/H5
| 项目 | 内容 |
|---|---|
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | 19043.1237 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 3.3.10 |
| 浏览器平台 | Chrome |
| 浏览器版本 | 96.0.4664.45 |
| 项目创建方式 | HBuilderX |
bug描述:
在package.json中自定义条件编译,HBuilder X 3.3.5没有问题,升级到3.3.9就无效了.更新3.3.10后还是无效
示例代码:
{
"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>
更多关于uni-app h5自定义条件编译不生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
10 回复
这边可以正常运行,你看看你是哪个地方错误了
或者,浮现的场景不一样?
更多关于uni-app h5自定义条件编译不生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
没有任何报错,这是新建的demo
回到3.3.5版本就正常
没有报错,也不生效
最新版3.3.10确实不生效
我现在也是回退到3.3.5,3.3.9跟3.3.10都有问题
大半个月没人搭理,这个bug已经被抛弃了
不容易,我发布大半个月了,终于有人了
HBuilderX 3.3.11已修复


