elment表格多选变色 vue Element-ui 表格多选 修改选中行背景色

image.png

网上其他地方查到的都是一截一截的,或者是不能全选变色.记录一下demo.也算填坑了.

<template>
  <div class="Independent">
    <el-table
      :row-class-name="tableRowClassName"
      ref="mutipleTable"
      height="60vh"
      :data="edittableData"
      tooltip-effect="dark"
      style="width: 100%"
      @select="handleSelectionChange"
      @select-all="handselectall"
      border
      :header-cell-style="{background:'#b8dbf7',padding:'0px',color:'#000000',fontWeight:'normal'}"
    >
      <el-table-column type="selection" width="55"></el-table-column>
      <el-table-column label="SKU">
        <template slot-scope="scope">{{ scope.row.goods_sku }}</template>
      </el-table-column>
      <el-table-column prop="model" label="型号"></el-table-column>
      <el-table-column prop="color" label="颜色"></el-table-column>
      <el-table-column prop="size" label="尺寸"></el-table-column>
      <el-table-column prop="num" label="现库存"></el-table-column>
    </el-table>
  </div>
</template>

<script>
export default {
  props: {},
  data() {
    return {
      edittableData: [
        { goods_sku: "1" },
        { goods_sku: "2" },
        { goods_sku: "3" },
        { goods_sku: "4" },
        { goods_sku: "5" },
        { goods_sku: "6" },
        { goods_sku: "7" },
        { goods_sku: "8" },
        { goods_sku: "9" },
        { goods_sku: "10" },
        { goods_sku: "11" }
      ],
      numbers: []
    };
  },
  computed: {},
  created() {},
  mounted() {},
  watch: {},
  methods: {
    // 变色样式监听
    tableRowClassName({ row, rowIndex }) {
      let color = "";
      this.numbers.forEach((r, i) => {
        if (rowIndex === r) {
          color = "warning-row";
        }
      });

      return color;
    },
    // 全选变色
    handselectall(selection) {
      console.log(selection);

      if (selection.length > 0) {
        for (let index = 0; index < selection.length; index++) {
          this.numbers.push(index);
        }
      } else {
        this.numbers = [];
      }
    },
    // 多选变色
    handleSelectionChange(val, o) {
      this.multipleSelection = val;

      console.log(o);

      this.edittableData.forEach((r, i) => {
        console.log(i);

        if (r.goods_sku == o.goods_sku) {
          /* console.log(this.numbers.indexOf(i)) */
          if (this.numbers.indexOf(i) == -1) {
            this.numbers.push(i);
          } else {
            this.numbers.splice(this.numbers.indexOf(i), 1);
          }
        }
        console.log(this.numbers);
      });
    }
  },
  components: {}
};
</script>

<style scoped lang="less">
/deep/ .el-table .warning-row {
  background: skyblue;
}

/deep/ .el-table .success-row {
  background: #f0f9eb;
}
</style>

不喜勿喷,谢谢~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容

  • 点击选框 点击整行 都可以变色 参考:https://jsfiddle.net/L5do6L3k/61/
    醉笙情丶浮生梦阅读 11,135评论 7 1
  • 没有从实践中获得什么真知,反倒是从很多外贸人的聊天中懂了些。 有个业务员,给我发了个报价表,里面一堆产品,我就问,...
    瑞秋bb阅读 208评论 0 0
  • 一、大学时期 主要问题:心理紧张,能否在晚会中把每一句话说清楚 晚会主持 1、提前准备好晚会主题及节目单 2、主持...
    zrn阅读 531评论 0 1
  • 傍晚时分,天将黑下来,男人问我去哪里散步好?我说还是黄石崖吧,有一个星期没去看她了。我把黄石崖当做了我的梦中...
    沁墨m阅读 139评论 0 0