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中进行条件编译导致样式丢失,需要多次保存,去掉后正常
更多关于uni-app 在style中进行条件编译导致样式丢失的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复