作一个weex项目时遇到须要根据状态动态改变样式的功能,原本想经过判断属性追加类的方式实现,以下:weex
:class="['long-news',{'bold-txt':noRead}]"
结果发现电脑上预览是能够的,但到手机上样式不改变,最后经过内联样式绑定方法来判断不一样属性并返回样式值,以下:性能
:style="wetherRead()" //绑定的方法 wetherRead(){ let style = {'font-weight': this.noRead?'bold':''}; return style; }
这种方法能够解决问题,可是数据比较多的时候可能会带来性能消耗,等我发现新的方法再更!!this