panyh
panyh
  • 发布:2021-02-25 18:15
  • 更新:2021-03-11 15:45
  • 阅读:381

【报Bug】nvue组件内,text标签切换样式后无法还原初始样式

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.3

手机系统: Android

手机系统版本号: Android 10

手机厂商: 模拟器

手机机型: 雷电模拟器和真机一加8pro

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<text :class="[active?'nTTxt-ac':'nTTxt']" :style="active?'':('color:'+getTxtColor)" @tap="changeItem">{{title}}</text>
export default {  
    data() {  
        return {  
                  active:true,  
                  getTxtColor:"#fffffff",  
                  title:"test"  
               }  
        },  
       methods:{  
      changeItem(e){  
            this.active = !this.active;  
          }  
}
$mainColor: #2b9939 !default;  
.nTTxt-ac{color:$mainColor};

操作步骤:

点击切换active

预期结果:

能还原.nTTxt-ac的颜色

实际结果:

变成了默认颜色

bug描述:

text标签切换样式后无法还原初始样式

2021-02-25 18:15 负责人:无 分享
已邀请:
panyh

panyh (作者) - p

目前我使用了scss变量处理

DCloud_UNI_GSQ

DCloud_UNI_GSQ

之前的版本有这个问题吗?

  • panyh (作者)

    我是看了3.1.2.20210206的nvuecss兼容变多了才使用nvue的,之前没开发过相关的

    2021-03-03 10:23

DCloud_UNI_GSQ

DCloud_UNI_GSQ

确认 nvue 一直存在此问题,还原时需要自行还原为初始颜色

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