欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何去除element-ui中table的hover效果

 更新時(shí)間:2023年10月18日 09:38:59   作者:前端cv大師  
這篇文章主要介紹了如何去除element-ui中table的hover效果,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

去除element-ui中table的hover效果

  .el-table--enable-row-hover .el-table__body tr:hover > td {
    background-color: rgba(0, 0, 0, 0) !important;
  }

寫一個(gè)rgb 色值 替換即可

為table的某一行添加樣式 表明一種狀態(tài)

 <el-table
      :data="dataList"
      style="width: 100%; margin-top: 30px"
      border
      stripe
      fit
      empty-text
      @row-click="tableRowClick"
      :row-class-name="tableRowClassName"
      @cell-mouse-enter="cursor"
      :style="cursorPointer"
      v-loading="listLoading"
    ></el-table>

tableRowClassName方法

    // 為table的某一行添加樣式 表明一種狀態(tài)
    tableRowClassName({ row, rowIndex }) {
      // 表示注銷
      if (row.statusFlag === 2) {
        return "warning-row";
      }
      return "";
    },

“warning-row”即為要添加的樣式類名

element-ui中使用table表格相關(guān)問題

1.hover某一行時(shí)修改背景顏色

可引入固定代碼

.el-table--enable-row-hover {
  .el-table__body tr:hover > td {
    background: #E6FFF7;//這里寫你想切換的顏色
  }
}`

2. 固定表頭

當(dāng)你的表格某一行需要hover或者active增加一定的樣式或效果時(shí),你會(huì)發(fā)現(xiàn)樣式效果加上后,表頭就算是固定寬度,但是還是會(huì)出現(xiàn)不斷閃爍,這時(shí)候可在 總css文件里面 加上這段固定代碼去控制

//固定表頭
 .el-table th.gutter{
  display: table-cell!important;
}

.el-table colgroup.gutter{
  display: table-cell!important;
}

3. 對(duì)于有多選框的表格

需要勾選某行,就修改其背景顏色

如圖:


在這里插入圖片描述

//html中
  <el-table
    :data="tableData"
     style="width: 100%"
     @selection-change="handleSelectionChange"http://獲取點(diǎn)擊的那一行的數(shù)據(jù)
     :row-style="rowClass"http://設(shè)置單行樣式
   >
//聲明兩個(gè)數(shù)組用來存儲(chǔ)取出來的數(shù)據(jù)
 data() {
  return {
      selectRow: [],
      selectData: [],
     }
 }
//mothods中
    //click每一行函數(shù)---獲取數(shù)據(jù)
    handleSelectionChange(data) {
      this.selectData = data;
    }, 
    // 修改樣式
    rowClass({ row, rowIndex }) {
      if (this.selectRow.includes(rowIndex)) {
        return { "background-color": "#E6FFF7" };
      }
    },
 //watch中監(jiān)聽點(diǎn)擊行數(shù)據(jù)變化
  watch: {
    selectData(data) {
      this.selectRow = [];
      if (data.length > 0) {
        data.forEach((item, index) => {
          this.selectRow.push(this.tableData.indexOf(item));
        });
      }
    },
  },

4. hover某一行

動(dòng)態(tài)修改某一行的文本信息


在這里插入圖片描述

//html中
<el-table
        :data="tableData"
        style="width: 100%"
        @cell-mouse-enter="handleMouseEnter"http://鼠標(biāo)移入事件
        @cell-mouse-leave="handleMouseLeave"http://鼠標(biāo)移出事件
      >
        <el-table-column label="賬號(hào)狀態(tài)" width="300" :key="itemkey">//這里綁定key值是為了避免改一行的值引發(fā)了修改所有行的值
           <template slot-scope="scope">
          <div v-if="enable==scope.row.id">//用唯一的id修改顯示和隱藏
            <span class="edit">編輯</span>
            <span class="disable">禁用</span>
            <span class="delete">刪除</span>
          </div>
          <div v-else>啟用</div>
           </template>
        </el-table-column>

  //mothods中hover單元格函數(shù)
  handleMouseEnter: function (row, event) {
    this.itemkey = Math.random();//這里的key值給隨機(jī)數(shù)
    this.showFunction = row.id;//這里綁定唯一的id
  },
  handleMouseLeave: function (row, event) {
    this.itemkey = Math.random();
    this.showFunction = 0;
  },

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue組件化開發(fā)之通用型彈出框的實(shí)現(xiàn)

    Vue組件化開發(fā)之通用型彈出框的實(shí)現(xiàn)

    這篇文章主要介紹了Vue組件化開發(fā)之通用型彈出框的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Vue2.0仿餓了么webapp單頁面應(yīng)用詳細(xì)步驟

    Vue2.0仿餓了么webapp單頁面應(yīng)用詳細(xì)步驟

    本篇文章給大家分享了Vue2.0仿餓了么webapp單頁面應(yīng)用詳細(xì)步驟,有興趣的朋友可以跟著操作下。
    2018-07-07
  • 在Vue3項(xiàng)目中使用Vuex進(jìn)行狀態(tài)管理的詳細(xì)教程

    在Vue3項(xiàng)目中使用Vuex進(jìn)行狀態(tài)管理的詳細(xì)教程

    在?Vue?3?中使用?Vuex?進(jìn)行狀態(tài)管理是一個(gè)很好的實(shí)踐,特別是在涉及到多個(gè)組件間共享狀態(tài)的情況,下面是如何在?Vue?3?項(xiàng)目中設(shè)置和使用?Vuex?的教程,包括?state,?mutations,?actions,?getters?的概念及其用途,需要的朋友可以參考下
    2024-09-09
  • vue中使用element ui的彈窗與echarts之間的問題詳解

    vue中使用element ui的彈窗與echarts之間的問題詳解

    這篇文章主要介紹了vue中使用element ui的彈窗與echarts之間的問題詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • vue?demi支持sfc方式的vue2vue3通用庫開發(fā)詳解

    vue?demi支持sfc方式的vue2vue3通用庫開發(fā)詳解

    這篇文章主要為大家介紹了vue?demi支持sfc方式的vue2vue3通用庫開發(fā)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Vue中的.vue文件的使用方式

    Vue中的.vue文件的使用方式

    這篇文章主要介紹了Vue中的.vue文件的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • vue3.0實(shí)現(xiàn)下拉菜單的封裝

    vue3.0實(shí)現(xiàn)下拉菜單的封裝

    這篇文章主要為大家詳細(xì)介紹了vue3.0實(shí)現(xiàn)下拉菜單的封裝代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Vue3處理錯(cuò)誤邊界(error boundaries)的示例代碼

    Vue3處理錯(cuò)誤邊界(error boundaries)的示例代碼

    在開發(fā) Vue 3 應(yīng)用時(shí),處理錯(cuò)誤邊界(Error Boundaries)是一個(gè)重要的考量,在 Vue 3 中實(shí)現(xiàn)錯(cuò)誤邊界的方式與 React 等其他框架有所不同,下面,我們將深入探討 Vue 3 中如何實(shí)現(xiàn)錯(cuò)誤邊界,并提供一些示例代碼幫助理解什么是錯(cuò)誤邊界,需要的朋友可以參考下
    2024-10-10
  • vue的diff算法知識(shí)點(diǎn)總結(jié)

    vue的diff算法知識(shí)點(diǎn)總結(jié)

    本篇文章給大家分享了關(guān)于vue的diff算法的相關(guān)知識(shí)點(diǎn)總結(jié),有興趣的朋友參考學(xué)習(xí)下。
    2018-03-03
  • vue中如何給多個(gè)按鈕動(dòng)態(tài)添加類名

    vue中如何給多個(gè)按鈕動(dòng)態(tài)添加類名

    這篇文章主要介紹了vue中如何給多個(gè)按鈕動(dòng)態(tài)添加類名問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評(píng)論