最近在写一款基于weex的UI组件库,遇到很多问题,一直想歇写一点东西,无奈比较忙,下午遇到一个小问题在动态渲染class的时候顺手写了下面的第一种方式来绑定class,调了半天在naive移动端无效,改了后面的第二种方式后好了, 第一种并不是动态修改条件后不能生效,是根本就没根据条件来渲染class。
:class="{selectedColor:item.isSelected}"
改为一下即可:
:class="[item.isSelected?'selectedColor':'']"
为什么呢?具体我也不知道,weex在移动端用奇技淫巧解决的问题还少吗,待我研究清楚再来贴上
ps:PC端第一种也是没问题的。