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

element-plus 表格-自定義樣式實(shí)現(xiàn)

這篇具有很好參考價(jià)值的文章主要介紹了element-plus 表格-自定義樣式實(shí)現(xiàn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

效果如下

element-plus 表格-自定義樣式實(shí)現(xiàn),vue.js,elementui,javascript

代碼如下文章來源地址http://www.zghlxwxcb.cn/news/detail-699566.html



<template>
  <h2>表格自定義樣式</h2>
  <div style="background-color: cadetblue; height: 600px;">
    <div class="regulaContainer">

      <el-table ref="tableRef" :data="tableData" border style="width: 100%" highlight-current-row height="400"
        :cell-style="rowStyleClass">
        <el-table-column type="index" label="序號(hào)" width="100" />
        <el-table-column prop="date" label="Date" width="180" />
        <el-table-column prop="name" label="Name" width="180" />
        <el-table-column prop="address" label="Address" />
      </el-table>

    </div>
  </div>
</template>

<script lang="ts" setup >
import { getCurrentInstance, onMounted, reactive, ref, inject } from 'vue'

const install = getCurrentInstance();
const tableRef = ref();
const tableData = reactive<any>([])

onMounted(() => {
  for (let i = 0; i < 5; i++) {
    let obj = {
      date: '2016-05-01',
      name: 'Tom' + i,
      address: 'No. 189, Grove St, Los Angeles',
      color_index: i
    }
    tableData.push(obj);
  }


})

function rowStyleClass(row) {
  console.log(row.rowIndex)
  let style = {};

  if (row.rowIndex % 2) {
    style = {
      color: '#fff',
      borderBottom: "1px solid #EBEEF588",
      //background: '#065D5F !important'
    };

    return style;
  }
  else {
    style = {
      color: '#fff',
      borderBottom: "1px solid #EBEEF588",
      //background: '#065D5F !important'
    };

    return style;
  }
}

</script> 


<style>
.regulaContainer {
  background-color: cadetblue;
}

/* 表格整體背景色 */
.regulaContainer .el-table,
.regulaContainer .el-table__expanded-cell {
  background-color: transparent;
}

/* 表格最下面的線 */
.regulaContainer .el-table__inner-wrapper::before {
  height: 0px;
}

.regulaContainer .el-table td.el-table__cell,
.regulaContainer .el-table th.el-table__cell.is-leaf {
  border: 0px;
}

.regulaContainer .el-table thead {
  color: #fff;
  background-color: rgb(4, 151, 145);
  border: 0;
}

.regulaContainer .el-table th {
  background: transparent;
}

/* 表格內(nèi)tr背景色修改 */
.regulaContainer .el-table tr {
  background-color: transparent !important;
  border: 1px;
  /* 設(shè)置字體大小 */
  font-size: 16px;
  color: #fff;
}

/*表格內(nèi)td背景色修改*/
.regulaContainer .el-table td {
  background-color: transparent !important;
  border: 1px;
  /* 設(shè)置字體大小 */
  font-size: 16px;
  color: #fff;
}

.regulaContainer .current-row {
  /* 選中時(shí)的圖片顯示 */
  background: rgb(26, 46, 161);
  background-size: 100% 100% !important;
}

/* 用來設(shè)置當(dāng)前頁面element全局table 鼠標(biāo)移入某行時(shí)的背景色*/
.regulaContainer .el-table--enable-row-hover .el-table__body tr:hover>td {
  background-color: rgb(60, 10, 175) !important;
  /* color: #f19944; */
  /* 設(shè)置文字顏色,可以選擇不設(shè)置 */
}
</style>

到了這里,關(guān)于element-plus 表格-自定義樣式實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • vue3 vue.config.js配置Element-plus組件和Icon圖標(biāo)實(shí)現(xiàn)按需自動(dòng)引入

    vue3 vue.config.js配置Element-plus組件和Icon圖標(biāo)實(shí)現(xiàn)按需自動(dòng)引入

    打包時(shí),報(bào)警告,提示包太大會(huì)影響性能 在頁面直接使用,直接使用 SVG 圖標(biāo),當(dāng)做一般的 svg 使用 icon使用時(shí)需要用以下兩種方式方式: 如果用在el-button里面的icon屬性上使用,用SVG方式無效,還是需要引入再使用(不知道有沒有其他方式) 注意: 使用 :icon=\\\"Edit\\\" 則icon的大

    2024年02月06日
    瀏覽(108)
  • vue3+element-plus表格默認(rèn)排序default-sort失效問題

    vue3+element-plus表格默認(rèn)排序default-sort失效問題

    在使用動(dòng)態(tài)數(shù)據(jù)渲染的場景,el-table設(shè)置默認(rèn)屬性default-sort失效。 el-table的default-sort屬性是針對(duì)靜態(tài)數(shù)據(jù)的,如果是動(dòng)態(tài)數(shù)據(jù),default-sort則無法監(jiān)聽到。 案例:靜態(tài)數(shù)據(jù) 默認(rèn)排序正常 案例:模擬動(dòng)態(tài)數(shù)據(jù)(setTimeout模擬后端延時(shí)數(shù)據(jù)返回) 默認(rèn)排序失效 等待數(shù)據(jù)渲染結(jié)束后(n

    2024年02月12日
    瀏覽(32)
  • vue3 - element-plus表格組件el-table實(shí)現(xiàn)鼠標(biāo)拖曳排序功能,vue3 Table表格拖拽排序,表格每行使用鼠標(biāo)拖動(dòng)進(jìn)行排序功能,表格拖拽排序?qū)崿F(xiàn)(詳細(xì)示例代碼,一鍵復(fù)制開箱即用

    vue3 - element-plus表格組件el-table實(shí)現(xiàn)鼠標(biāo)拖曳排序功能,vue3 Table表格拖拽排序,表格每行使用鼠標(biāo)拖動(dòng)進(jìn)行排序功能,表格拖拽排序?qū)崿F(xiàn)(詳細(xì)示例代碼,一鍵復(fù)制開箱即用

    在vue3+elementPlus網(wǎng)站開發(fā)中,詳細(xì)完成el-table表格的鼠標(biāo)拖拽/拖曳/拖動(dòng)排序,vue3使用element plus表格組件進(jìn)行表格每行的拖動(dòng)換位置排序功能(支持一鍵開啟和關(guān)閉鼠標(biāo)是否可拖動(dòng)排序,代碼易改造靈活),稍加改造可支持【樹形復(fù)雜表格的排序】! 詳細(xì)示例源代碼,復(fù)制運(yùn)行

    2024年04月09日
    瀏覽(35)
  • vue3+element-plus點(diǎn)擊列表中的圖片預(yù)覽時(shí),圖片被表格覆蓋

    vue3+element-plus點(diǎn)擊列表中的圖片預(yù)覽時(shí),圖片被表格覆蓋

    視覺 點(diǎn)擊圖片進(jìn)行預(yù)覽,但還能繼續(xù)選中其他的圖片進(jìn)行預(yù)覽,鼠標(biāo)放在表格上,那一行表格也會(huì)選中,如圖所示第一行的效果。 代碼 官網(wǎng)文檔有這么一個(gè)屬性,官網(wǎng)是這個(gè)描述的Image屬性。 在 el-image 中加入屬性 preview-teleported=\\\"true\\\" 即可。

    2024年02月13日
    瀏覽(45)
  • vue3+ts+element-plus實(shí)際開發(fā)之導(dǎo)出表格和不同類型之間相互賦值

    vue3+ts+element-plus實(shí)際開發(fā)之導(dǎo)出表格和不同類型之間相互賦值

    1. 安裝依賴 npm run xlsx 2. 引入,import * as XLSX from “xlsx”; 3. 報(bào)錯(cuò)找不到模塊“xlsx”或其相應(yīng)的類型聲明 修改成大寫就好了 import * as XLSX from \\\'XLSX\\\' ,如果沒有報(bào)提示就直接用 4. 使用導(dǎo)出文件 //---- 導(dǎo)出表 1. 直接用a標(biāo)簽下載 鼠標(biāo)移入樣式,點(diǎn)擊自動(dòng)下載 2. 有特殊數(shù)據(jù)需要解析

    2024年02月15日
    瀏覽(30)
  • 【已解決】Vue3使用Element-plus按需加載時(shí)消息彈框ElMessage沒有樣式

    【已解決】Vue3使用Element-plus按需加載時(shí)消息彈框ElMessage沒有樣式

    Element-plus在使用ElMessage消息彈框的時(shí)候沒有樣式,按照官方的按需加載的方式引入的 1、Element-plus使用了自動(dòng)按需導(dǎo)入,vite.config.js配置如下: 代碼手動(dòng)導(dǎo)入了API,如下 解決沒有樣式的問題 將上述代碼導(dǎo)入import部分的代碼去掉,直接調(diào)用。 使用的時(shí)候直接調(diào)用 成功解決!

    2024年02月10日
    瀏覽(264)
  • vue3+element-plus 表格全選和跨頁勾選,以及全選全部功能

    vue3+element-plus 表格全選和跨頁勾選,以及全選全部功能

    目錄 背景描述 實(shí)現(xiàn)效果 詳細(xì)開發(fā) 1.模擬數(shù)據(jù)和頁面布局 2.跨頁勾選和點(diǎn)擊勾選功能 3.表頭全選 4. 全選全部 (1)全選后禁用表格勾選(簡單) (2)真正意義上的全選全部(難) 總結(jié) 表格的全選、部分勾選、跨頁勾選、本頁全選,這幾個(gè)功能,有很多實(shí)現(xiàn)的方法,先說如何

    2024年02月07日
    瀏覽(23)
  • Vue3 + TS + Element-Plus —— 項(xiàng)目系統(tǒng)中封裝表格+搜索表單 十分鐘寫五個(gè)UI不在是問題

    Vue3 + TS + Element-Plus —— 項(xiàng)目系統(tǒng)中封裝表格+搜索表單 十分鐘寫五個(gè)UI不在是問題

    前期回顧 純前端 —— 200行JS代碼、實(shí)現(xiàn)導(dǎo)出Excel、支持DIY樣式,縱橫合并-CSDN博客 https://blog.csdn.net/m0_57904695/article/details/135537511?spm=1001.2014.3001.5501 目錄 一、?????newTable.vue 封裝Table 二、?? newForm.vue 封裝搜索表單? 三、?? TS類型?srctypesglobal.d.ts 四、?? 頁面使用功能

    2024年01月24日
    瀏覽(25)
  • vue3 element-plus 實(shí)現(xiàn)圖片預(yù)覽

    vue3 element-plus 實(shí)現(xiàn)圖片預(yù)覽

    element-plus下有這么一個(gè)組件 el-image-viewer /,但是這個(gè)組件是沒寫在文檔上面的,像普通組件一樣使用即可 可以通過點(diǎn)擊按鈕實(shí)現(xiàn)圖片預(yù)覽,而非el-image組件只能通過點(diǎn)擊圖片實(shí)現(xiàn)預(yù)覽 2.1封裝組件 2.3組件使用 在需要使用的地方引入,然后使用即可,這不是重點(diǎn),每個(gè)人使用的

    2024年02月15日
    瀏覽(28)
  • vue3 + Element Plus自定義音頻audio樣式及控件

    vue3 + Element Plus自定義音頻audio樣式及控件

    由于 audio 標(biāo)簽原生樣式不能修改UI樣式,所以需要隱藏原生 audio 標(biāo)簽,重新寫一個(gè)控件進(jìn)行操作 audio 代碼實(shí)現(xiàn): 先封裝一個(gè)組件 audioPlayer.vue 。注意:需提前安裝了 Element Plus 在父組件內(nèi)引用自定義組件 audioPlayer.vue 效果圖:

    2024年02月06日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包