最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue使用ElementUI動態(tài)修改table單元格背景顏色或文本顏色

 更新時間:2023年02月06日 09:05:28   作者:小花皮豬  
本文主要介紹了Vue使用ElementUI動態(tài)修改table單元格背景顏色或文本顏色,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

今天遇到一個場景,表格行屬性的字典項要針對不同的狀態(tài),展示不同的文本顏色,如下圖所示:

賬號狀態(tài)這一欄,如果是正常就展示以綠色字體展示,如果是禁用就以紅色顏色展示

針對這個需求,我第一時間也是想到使用ElementUI提供給table的一個屬性:cell-style

官方是這么說明的:

簡單說明就是,我們給需要修飾的table一個cell-style屬性,它的值是一個回調(diào)函數(shù),我們可以在回調(diào)函數(shù)里面進(jìn)行邏輯處理,增加style樣式

它的回調(diào)函數(shù)又四個參數(shù),格式如下:

Function({<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E-->row, column, rowIndex, columnIndex})/Object

我實現(xiàn)我這個需求只用到了前兩個參數(shù),下面進(jìn)行代碼演示。

給table增加cell-style屬性

首先給table增加cell-style屬性

<el-table  :data="userTableData"  highlight-current-row  border  stripe fit :cell-style="cellStyle"  >

修改一行顏色

如果想要一行都變成返回的style樣式,可以這么寫:

這里的顏色不止支持顏色編碼,而且支持顏色的單詞

這樣一行都是邏輯返回的樣式了

可以支持多個樣式,類似于style行內(nèi)樣式的寫法,比如:

但是這明顯不符合我的需求,我的需求是只讓賬號狀態(tài)進(jìn)行文本修飾,而不是一整行,所以需要使用下面這種。

只修改某個屬性顏色

如果不想讓一行都根據(jù)返回的style修飾

我們可以借助column獲取全部的行,然后某一行的lable屬性,用它進(jìn)行處理,比如這里我只想讓賬號狀態(tài)被返回的style修飾,就可以這么寫:

相關(guān)代碼如下:

 //改變表格某一列或者某一個單元格文本顏色 
    cellStyle({row, column, rowIndex, columnIndex}) {
      // 定義樣式變量
      let cellStyle;
      // 根據(jù)每一行的status屬性的值進(jìn)行判斷
      // 如果是正常就展示以綠色字體展示,如果是禁用就以紅色顏色展示
      switch(row.status) {
        // 0代表正常
          case 0:
            // 設(shè)置文本顏色 綠色 可以直接寫顏色編碼,也可以直接寫顏色的單詞
            cellStyle = 'color:#70DB93';
            break;
            // 0代表金禁用
          case 1:
            // 設(shè)置文本顏色 紅色
            cellStyle = 'color:red';
            break;
            // 如果有其他狀態(tài),就默認(rèn)顯示,不給文本顏色
          default:
          cellStyle = '';
      }
        
        //return cellStyle  // 返回最終處理過的樣式 這樣寫就是讓全部行被style修飾
        // 返回最終處理過的樣式 只讓賬號狀態(tài)這個屬性的屬性被style修飾
         if(column.label == '賬號狀態(tài)'){
          return cellStyle
        }
    },
    

這樣就滿足了我的需求:

總結(jié)

到此這篇關(guān)于Vue使用ElementUI動態(tài)修改table單元格背景顏色或文本顏色的文章就介紹到這了,更多相關(guān)Vue Element table背景顏色內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue中的render函數(shù)、h()函數(shù)、函數(shù)式組件詳解

    vue中的render函數(shù)、h()函數(shù)、函數(shù)式組件詳解

    在vue中我們使用模板HTML語法來組建頁面的,使用render函數(shù)我們可以用js語言來構(gòu)建DOM,這篇文章主要介紹了vue中的render函數(shù)、h()函數(shù)、函數(shù)式組件,需要的朋友可以參考下
    2023-02-02
  • 關(guān)于vue-router的beforeEach無限循環(huán)的問題解決

    關(guān)于vue-router的beforeEach無限循環(huán)的問題解決

    本篇文章主要介紹了關(guān)于vue-router的beforeEach無限循環(huán)的問題解決,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • vue項目中l(wèi)ess的一些使用小技巧

    vue項目中l(wèi)ess的一些使用小技巧

    前段時間一直在學(xué)習(xí)vue,開始記錄一下遇到的問題,下面這篇文章主要給大家介紹了關(guān)于vue項目中l(wèi)ess的一些使用小技巧,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • 一文詳解Vue-組件自定義事件(綁定和解綁)

    一文詳解Vue-組件自定義事件(綁定和解綁)

    這篇文章主要介紹了Vue-組件自定義事件的綁定和解綁,文中有詳細(xì)的圖文實例,對學(xué)習(xí)或工作有一定的參考價值,需要的小伙伴可以閱讀下
    2023-05-05
  • 詳細(xì)解讀VUE父子組件的使用

    詳細(xì)解讀VUE父子組件的使用

    這篇文章主要介紹了詳細(xì)解讀VUE父子組件的使用,今天來講一種子父組件深度耦合的方式,使我們不用額外的創(chuàng)建新的組件,也可以達(dá)到一些效果,下面與你們分享一下
    2023-05-05
  • 詳解Vue整合axios的實例代碼

    詳解Vue整合axios的實例代碼

    本篇文章主要介紹了詳解Vue整合axios的實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Vue使用video.js的代碼詳解

    Vue使用video.js的代碼詳解

    這篇文章主要介紹了Vue使用video.js的代碼詳解,包括在vue腳手架中引入video.js,實例化了視頻.js播放器,并在上銷毀了它,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • vue仿淘寶訂單狀態(tài)的tab切換效果

    vue仿淘寶訂單狀態(tài)的tab切換效果

    這篇文章主要為大家詳細(xì)介紹了vue仿淘寶訂單狀態(tài)tab切換效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 討論vue中混入mixin的應(yīng)用

    討論vue中混入mixin的應(yīng)用

    這篇文章主要介紹了vue中混入mixin的理解和應(yīng)用,對vue感興趣的同學(xué),可以參考下
    2021-05-05
  • vue中遇到的坑之變化檢測問題(數(shù)組相關(guān))

    vue中遇到的坑之變化檢測問題(數(shù)組相關(guān))

    這篇文章主要介紹了vue中遇到的坑之變化檢測問題(數(shù)組相關(guān)) ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10

最新評論

申扎县| 凉城县| 丁青县| 广汉市| 双鸭山市| 巴楚县| 遂溪县| 卫辉市| 山西省| 永寿县| 沙田区| 区。| 九江市| 重庆市| 张家口市| 二连浩特市| 平顺县| 内丘县| 博乐市| 河池市| 潞西市| 阜阳市| 京山县| 修文县| 九江市| 漳浦县| 呼伦贝尔市| 房山区| 宁明县| 乌拉特后旗| 隆子县| 宁城县| 沽源县| 白沙| 刚察县| 昌江| 宝应县| 深州市| 连江县| 华坪县| 尼勒克县|