做一个weex项目时遇到需要根据状态动态改变样式的功能,本来想通过判断属性追加类的方式实现,如下:

:class="['long-news',{'bold-txt':noRead}]"

 

结果发现电脑上预览是可以的,但到手机上样式不改变,最后通过内联样式绑定方法来判断不同属性并返回样式值,如下:

:style="wetherRead()"

//绑定的方法
wetherRead(){
    let style = {'font-weight': this.noRead?'bold':''};
    return style;
}

这种方法可以解决问题,但是数据比较多的时候可能会带来性能消耗,等我发现新的方法再更!!

相关文章:

  • 2021-07-24
猜你喜欢
  • 2022-01-15
  • 2021-09-06
  • 2022-02-25
  • 2022-12-23
  • 2021-12-12
  • 2021-08-17
相关资源
相似解决方案