uni-app 在style中进行条件编译导致样式丢失
uni-app 在style中进行条件编译导致样式丢失
信息类型 | 详细信息 |
---|---|
产品分类 | uniapp/H5 |
PC开发环境 | Windows |
操作系统版本 | win10 |
浏览器 | Chrome |
浏览器版本 | 119.0.6045.160 |
项目创建方式 | CLI |
CLI版本号 | 3.0.0-3090820231124001 |
示例代码:
<template>
<div class="page">
<div class="header">我是测试文本</div>
</div>
</template>
<script setup></script>
<style lang="scss">
/* #ifdef APP-PLUS */
page {
background-color: #f5f7fa;
}
/* #endif */
</style>
<style lang="scss" scoped>
page {
background-color: #f5f7fa;
}
.header {
color: red;
padding: 12px;
}
</style>
操作步骤:
- 修改header的color值
.header { color: red; }
- 做任意修改
.header { color: blue; }
- 请看附件第二张图,样式没了
预期结果:
- 样式生效
实际结果:
- 修改style后样式丢失,需要保存反复编译才可以生效
bug描述:
在style中进行条件编译导致样式丢失,需要多次保存,去掉后正常
2 回复
感谢反馈,这边排查下。