国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

el-table實現(xiàn)表格整行選中狀態(tài),背景顏色切換

這篇具有很好參考價值的文章主要介紹了el-table實現(xiàn)表格整行選中狀態(tài),背景顏色切換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

el-table實現(xiàn)表格整行選中狀態(tài),背景顏色切換,vue.js,elementui,javascript

?文章來源地址http://www.zghlxwxcb.cn/news/detail-836078.html

<el-table :data="tableData" @row-click="handleRowClick" :rowClassName="tableRowClassName" 
    :header-row-style="{color:'#333',fontWeight:'bold',fontSize:'14px'}" style="width: 100%"> 
    <el-table-column
        prop="totalPrice"
        label="現(xiàn)金總額"> 
    </el-table-column>
    <el-table-column
        prop="createTime"
        label="注冊時間">
        <template slot-scope="scope">
            <div> 
                <el-switch"
                    v-model="scope.row.experienceFlag"
                    >
                </el-switch>
            </div>
        </template>
    </el-table-column>
    <el-table-column
        prop="address"
        label="消費簽名時間">
        <template slot-scope="scope">
            <div>
                {{ scope.row.dateFlag?'限制':'不限制' }}
            </div>
        </template>
    </el-table-column>  
    <el-table-column
        prop="address"
        label="員工">
    </el-table-column> 
    <el-table-column
        prop="categoryName"
        label="獲客渠道">
    </el-table-column> 
    <el-table-column 
        label="選擇">
        <template slot-scope="scope">
            <div>
                <svg-icon iconClass="praise" v-show="scope.$index!=tableRowIndex" class="icons praise verticalMiddle" ></svg-icon>
                <span class="el-icon-check checkValTable" v-show="scope.$index==tableRowIndex"></span>
            </div>
        </template>
    </el-table-column> 
</el-table>
<script>  
    export default{  
        data(){
            return{
                tableData:[],
                tableRowIndex:'-1'
            }
        },
        methods:{
            //選擇行
            handleRowClick(row,rowIndex){ 
                //獲取選擇行的下標(biāo)
                console.log(rowIndex);
                this.tableRowIndex=this.getArrayIndex(this.tableData,row)
                console.log('tableRowIndex');
                console.log(this.tableRowIndex);
                this.tableRowClassName(row,this.tableRowIndex);
            },
           //最終與下方獲取到的數(shù)組下標(biāo),與選中的下標(biāo)對比,若相等則將指定行增加highLight-row類名
            tableRowClassName({row,rowIndex}){
                if(rowIndex==this.tableRowIndex){ 
                    return 'highlight-row'
                }
            },
            getArrayIndex(arr,obj){
                var i=arr.length;
                //循環(huán)獲取所選行的數(shù)據(jù)與表格列表數(shù)組的某個下標(biāo)數(shù)據(jù)是否相等
                //若相等返回下標(biāo)
                while(i--){
                    if(arr[i]===obj){
                        return i;
                    }
                }
                return -1;
            },
        }
    }
</script>

到了這里,關(guān)于el-table實現(xiàn)表格整行選中狀態(tài),背景顏色切換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vue使用Element UI時,el-table表格整行操作單選禁選并隱藏全選框

    vue使用Element UI時,el-table表格整行操作單選禁選并隱藏全選框

    需求:表格復(fù)選修改為單選,只可選擇一個;不滿足條件的不可勾選;可進(jìn)行整行操作 注意使用的方法. 需求由復(fù)選改為單選后, 左上角全選框要進(jìn)行隱藏 ,復(fù)選框也變成單選框,這里是通過css樣式進(jìn)行調(diào)整的 勾選復(fù)選框的select和整行操作的row-click可以共用同一個方法,

    2024年02月13日
    瀏覽(23)
  • el-table多選框設(shè)置默認(rèn)選中,翻頁保留選中狀態(tài)

    最近碰到個需求,el-table列表渲染數(shù)據(jù),要求有多選框并且附帶默認(rèn)選中,翻頁后保留選中狀態(tài) 寫默認(rèn)選中時百度一下還很簡單,但是碰到個bug,第一次翻頁可以保留,第二次翻頁回來之后選中的就沒了。 經(jīng)過研究解決,記錄一下,直接上代碼了 默認(rèn)選中只需要給table增加

    2024年02月14日
    瀏覽(29)
  • elementui el-table表格實現(xiàn)翻頁和搜索均保持勾選狀態(tài)(后端分頁)

    elementui el-table表格實現(xiàn)翻頁和搜索均保持勾選狀態(tài)(后端分頁)

    需求: 不管是頁面切換還是通過搜索獲取數(shù)據(jù),都要保持已選中的行保持勾選狀態(tài),同時將選中行的內(nèi)容以標(biāo)簽的形式顯示出來,當(dāng)點擊關(guān)閉標(biāo)簽時可以對應(yīng)取消選中狀態(tài),點擊行中的任意位置也可以切換選中狀態(tài),單獨勾選復(fù)選框一樣可以達(dá)到要求。 由于需求相對還是蠻

    2024年02月10日
    瀏覽(23)
  • Vue結(jié)合ElementUi修改<el-table>表格的背景顏色和表頭樣式

    修改table的表頭背景 和 字體顏色: 以下是修改el-table表格內(nèi)容的背景色和邊框樣式:

    2024年02月11日
    瀏覽(99)
  • vue2&vue3 el-table實現(xiàn)整行拖拽排序功能(使用sortablejs插件)

    vue2&vue3 el-table實現(xiàn)整行拖拽排序功能(使用sortablejs插件)

    Vue3組件地址 Vue2組件地址 Vue2基于ElementUi再次封裝基礎(chǔ)組件文檔 vue3+ts基于Element-plus再次封裝基礎(chǔ)組件文檔

    2024年02月08日
    瀏覽(25)
  • el-table實現(xiàn)純前端導(dǎo)出(適用于el-table任意表格)

    el-table實現(xiàn)純前端導(dǎo)出(適用于el-table任意表格)

    2023.9.1今天我學(xué)習(xí)了如何使用el-table實現(xiàn)前端的導(dǎo)出功能,該方法的好處有無論你的el-table長什么樣子,導(dǎo)出之后就是什么樣子。 1.安裝三個插件 npm install file-save npm install xlsx npm install xlsx-style 2.創(chuàng)建Export2Excel.js 3.按需引入 4.vue.config.js引入 效果: 擴展: 當(dāng)我們會出現(xiàn)這樣的表

    2024年02月10日
    瀏覽(35)
  • el-table select 多選框如何實現(xiàn)選中數(shù)據(jù)回顯

    el-table select 多選框如何實現(xiàn)選中數(shù)據(jù)回顯

    現(xiàn)象描述: 將用戶勾選的內(nèi)容添加到表格,當(dāng)頁面還未關(guān)閉時,選項還是正常勾選,但是只要退出該頁面,再進(jìn)來就會發(fā)現(xiàn)勾選被取消了 需求描述: 已選擇項默認(rèn)勾選,且表格內(nèi)容更改,勾選項也同步更改 效果如下:

    2024年02月14日
    瀏覽(22)
  • el-table點擊表格某一行添加到URL參數(shù),訪問帶參URL加載表格內(nèi)容并滾動到選中行位置 [Vue3] [Element-plus 2.3]

    el-table點擊表格某一行添加到URL參數(shù),訪問帶參URL加載表格內(nèi)容并滾動到選中行位置 [Vue3] [Element-plus 2.3]

    需求 :有個表格列出了一些行數(shù)據(jù),每個行數(shù)據(jù)點擊后會加載出對應(yīng)的詳細(xì)數(shù)據(jù),想要在點擊了某一行后,能夠?qū)⒃擖c擊反應(yīng)到URL中,這樣我復(fù)制這個URL發(fā)給其他人,他們打開時也能看到同樣的行數(shù)據(jù)。 url會根據(jù)點擊動態(tài)更新,大概是這樣 xxx.com?param1=var1param2=var2 主要版本

    2024年02月14日
    瀏覽(28)
  • el-table 實現(xiàn)表、表格行、表格列合并

    el-table 實現(xiàn)表、表格行、表格列合并

    最近寫vue開發(fā)項目的時候,很多地方用到了Element組件中的Table 表格。經(jīng)過一周的邊學(xué)邊做,我總結(jié)了以下三種有關(guān)表格的合并方法。 話不多說,先看效果圖 ?代碼如下: 表格結(jié)構(gòu)如上,其中:header-cell-style對表頭做了一些處理。? 效果圖如: 代碼如下: 要進(jìn)行表格合并,關(guān)

    2024年02月09日
    瀏覽(24)
  • el-table表格實現(xiàn)自動滾動效果

    el-table表格實現(xiàn)自動滾動效果

    table頁面的內(nèi)容如果超出設(shè)定的height會出現(xiàn)自動無限滾動的效果,如下所示: 先給el-table一個ref屬性 然后獲取到這個屬性 在mounted階段執(zhí)行scrollFun函數(shù),通過setTnterval定時器來實現(xiàn)動態(tài)滾動效果,代碼如下: 如果出現(xiàn)列表字段過長時,可使用tooltip-effect=“dark” 搭配 show-overf

    2024年02月13日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包