如下图所示,vue多选checkbox选中之后如何改变样式?(不使用element ui的情况下)
用div就好
<div :class="{selected:key.checked}" v-for="key,index in data" @click="select(key)">
select(){
if (!key.isChecked) {
this.$set(key, 'isChecked', true);
return;
}
key.isChecked = !key.isChecked
}
大概就这么个意思
9 回答1.6k 阅读✓ 已解决
6 回答826 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.9k 阅读
4 回答867 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答773 阅读
给checkbox加上点击事件哇,点击的时候改变改元素的class 。class可以通过绑定数据的方式赋值