weex中使用vue bind:class在naive端不能生效的问题

最近在写一款基于weex的UI组件库,遇到很多问题,一直想歇写一点东西,无奈比较忙,下午遇到一个小问题在动态渲染class的时候顺手写了下面的第一种方式来绑定class,调了半天在naive移动端无效,改了后面的第二种方式后好了, 第一种并不是动态修改条件后不能生效,是根本就没根据条件来渲染class。

:class="{selectedColor:item.isSelected}" 

改为一下即可:

:class="[item.isSelected?'selectedColor':'']"

为什么呢?具体我也不知道,weex在移动端用奇技淫巧解决的问题还少吗,待我研究清楚再来贴上

ps:PC端第一种也是没问题的。

你可能感兴趣的:(vue,weex,weex,vue)