vue动态绑定class的方式:
第一种:对象的方式,:class = {iscolor : boo}(第一个参数iscolor为类名,第二个参数boo是一个变量,类型为一个boolean值) <div :class="{color:scope.row.state == null || scope.row.state.toLowerCase() === 'error'}">{{scope.row.state}}</div> data(){return {iscolor : true}}.color { color: #ea5151e8;}
渲染后的
<div class = "color"></div> 第二种,数组的方式,class = [iscolor ? “color” : “nocolor”](三木运算符的形式,iscolor 为变量,color 和 nocolor为类名,类名必须加引号) <div :color = iscolor ></div>data(){return {iscolor : true}}.color { color: #ea5151;}.nocolor { color: #3333e8;}
渲染后的
<div class = "color"></div>