如题,比如v-if后,div被点击后class背景色是蓝的,没点击class就是红的.或者不用v-if?用别的方法?
还有个情况就是第一个div点击时,另一个div的class变化,如何写呢?
如题,比如v-if后,div被点击后class背景色是蓝的,没点击class就是红的.或者不用v-if?用别的方法?
还有个情况就是第一个div点击时,另一个div的class变化,如何写呢?
5 回答8.3k 阅读
2 回答10.4k 阅读✓ 已解决
2 回答12.7k 阅读✓ 已解决
2 回答10.5k 阅读✓ 已解决
1 回答5.2k 阅读✓ 已解决
4 回答6.1k 阅读
2 回答9.3k 阅读
v-if是用来切换节点是否被渲染的,不是负责判断所有if逻辑的。
第一种情况,用动态class就行。
也可以动态class类名等于一个计算属性,然后计算属性根据clicked返回不同的class名,效果是一样的,看习惯哪种写法了。
第二个问题也是一样的,把改变class的逻辑或者方法绑定给另一个div就可以了,比如: