作一個weex項目時遇到須要根據狀態動態改變樣式的功能,原本想經過判斷屬性追加類的方式實現,以下:weex
:class="['long-news',{'bold-txt':noRead}]"
結果發現電腦上預覽是能夠的,但到手機上樣式不改變,最後經過內聯樣式綁定方法來判斷不一樣屬性並返回樣式值,以下:性能
:style="wetherRead()" //綁定的方法 wetherRead(){ let style = {'font-weight': this.noRead?'bold':''}; return style; }
這種方法能夠解決問題,可是數據比較多的時候可能會帶來性能消耗,等我發現新的方法再更!!this