鍍金池/ 問答/HTML/ vue多選checkbox選中之后如何改變樣式

vue多選checkbox選中之后如何改變樣式

如下圖所示,vue多選checkbox選中之后如何改變樣式?(不使用element ui的情況下)
圖片描述

回答
編輯回答
陌璃

就像樓上所說的,使用 v-bind:class 或 v-bind:style 來實現(xiàn)樣式的變化即可。

2018年1月15日 10:45
編輯回答
終相守

用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
}

大概就這么個意思

2018年7月22日 11:21
編輯回答
遲月

給checkbox加上點擊事件哇,點擊的時候改變改元素的class 。class可以通過綁定數(shù)據(jù)的方式賦值

2018年2月6日 03:05
編輯回答
帥到炸
input[type="checkbox"]:checked{
    // 樣式
}

css就可以實現(xiàn)

2017年9月11日 21:58