实现点击表头改变背景颜色,active值改变反馈不到class属性上?怎么修改?<div class="tableList"> <table border="" cellspacing="" cellpadding=""> <tr><th v-for="head in tableHeads" @click="orderBy(head)" :class="{active: head.active}">{{head.label}}</th></tr> <tr v-for="item in tableData"> <td v-for="head in tableHeads">{{ item[head.key] }}</td> </tr> </table> </div> methods :{ orderBy(headItem){ this.tableHeads.map((item) =>{ item.active = false return item }) headItem.active = true; } }, .tableList th.active{ background: #35495e; }
添加回答
举报
0/150
提交
取消