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

vue | element-ui中 如何修改表格Table組件中滾動條的樣式

這篇具有很好參考價值的文章主要介紹了vue | element-ui中 如何修改表格Table組件中滾動條的樣式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題描述

在Table表格中,當(dāng)內(nèi)容超出容器時就會出現(xiàn)滾動條,elemnt-ui自帶的滾動條有時無法滿足需求,那么我們可以通過css偽類來實現(xiàn)對滾動條的自定義。

滾動條由兩部分組成的:

  • 滑塊:可以滑動的部分。
  • 軌道:滾動條的軌道,即滑塊的軌道。一般來說滑塊的顏色比軌道的顏色深一些。

解決方案

1. 滾動條的 css 樣式組成部分:

::-webkit-scrollbar         滾動條整體部分
::-webkit-scrollbar-thumb   滾動條里面的滑塊,能向上向下移動(或往左往右移動,取決于是垂直滾動條還是水平滾動條)
::-webkit-scrollbar-track   滾動條的軌道(里面裝有Thumb)
::-webkit-scrollbar-button  滾動條的軌道的兩端按鈕,允許通過點擊微調(diào)小方塊的位置。
::-webkit-scrollbar-track-piece  內(nèi)層軌道,滾動條中間部分(除去)
::-webkit-scrollbar-corner  邊角,即兩個滾動條的交匯處
::-webkit-resizer  兩個滾動條的交匯處上用于通過拖動調(diào)整元素大小的小控件

2. 修改單個滾動條樣式

<style lang="scss" scoped>
.el-table {
  /deep/ .el-table__body-wrapper::-webkit-scrollbar {
      width: 10px; /*滾動條寬度*/
      height: 10px; /*滾動條高度*/
  }
  /*定義滾動條軌道 內(nèi)陰影+圓角*/
  /deep/ .el-table__body-wrapper::-webkit-scrollbar-track {
      box-shadow: 0px 1px 3px #071e4a inset; /*滾動條的背景區(qū)域的內(nèi)陰影*/
      border-radius: 10px; /*滾動條的背景區(qū)域的圓角*/
      background-color: #071e4a; /*滾動條的背景顏色*/
  }
  /*定義滑塊 內(nèi)陰影+圓角*/
  /deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {
      box-shadow: 0px 1px 3px #00a0e9 inset; /*滾動條的內(nèi)陰影*/
      border-radius: 10px; /*滾動條的圓角*/
      background-color: #00a0e9; /*滾動條的背景顏色*/
  }
}
</style>

3. 修改全局滾動條樣式(推薦)

HTML代碼
<template>
  <div class="wrap">
    <el-table
      :data="tableData"
      height="300"
      border>
      <el-table-column prop="date" label="日期" width="250"></el-table-column>
      <el-table-column prop="name" label="姓名" width="250"></el-table-column>
      <el-table-column prop="address" label="地址"></el-table-column>
    </el-table>
    <hr/>
    <div style="height:300px;overflow:auto;">
      <div style="height:500px;width:100%;"></div>
    </div>
  </div>
</template>

<script>
export default {
  data() { 
    return {
      tableData: [
        {
          date: '2016-05-03',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1518 弄'
        }, {
          date: '2016-05-02',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1518 弄'
        }, {
          date: '2016-05-04',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1518 弄'
        }, {
          date: '2016-05-01',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1518 弄'
        }, {
          date: '2016-05-08',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1518 弄'
        }, {
          date: '2016-05-06',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1518 弄'
        }, {
          date: '2016-05-07',
          name: '王小虎',
          address: '上海市普陀區(qū)金沙江路 1518 弄'
        }
      ]
    } 
  }, 
}
</script> 
CSS代碼

把以下代碼放到 index.html 的 css 里面,或者放到 app.vue 的 css 樣式里面。

<style lang="scss">
::-webkit-scrollbar {
  width: 6px;
  height: 8px;
  background-color: #ebeef5;
}
::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #ccc;
}
::-webkit-scrollbar-track{
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: rgba(255, 255, 255, 1);
}
</style>

到此為止,我們修改表格Table組件中滾動條樣式的問題就解決啦。在此,感謝@明天也要努力 大佬的文章,才讓我完成此方法的整理,非常感謝。文章來源地址http://www.zghlxwxcb.cn/news/detail-504741.html

到了這里,關(guān)于vue | element-ui中 如何修改表格Table組件中滾動條的樣式的文章就介紹完了。如果您還想了解更多內(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監(jiān)聽element-ui的table表格滾動事件

    這篇文章主要是講述“如何監(jiān)聽element-ui table滾動事件”,按我自己嘗試的方法去實現(xiàn)。 需求分析: 前兩天做項目遇到一個問題,數(shù)據(jù)量大,然后表格渲染的很慢,而且很卡怎么辦?有什么優(yōu)化的方式? 那無非就是兩種方法。 先加載一屏表格的數(shù)據(jù),之后觸底加載新的數(shù)據(jù)

    2024年02月12日
    瀏覽(27)
  • vue使用element-ui table 清除表格背景色以及表格邊框線
  • vue中Element-ui 表格 (Table)合并行、列單元格

    vue中Element-ui 表格 (Table)合并行、列單元格

    先在el-table里加個屬性:span-method綁定方法objectSpanMethod(),這個用來把你想合并的列根據(jù)你寫的邏輯來合并,再寫個getSpanArr(),這個寫合并的邏輯。 加一個屬性兩個方法,然后在獲取表格數(shù)據(jù)的時候調(diào)用一下getSpanArr(),示例代碼寫了四個邏輯,根據(jù)id相同合并,根據(jù)id和其他字段

    2024年02月10日
    瀏覽(25)
  • element-ui的樹形表格el-table懶加載lazy子節(jié)點修改數(shù)據(jù)后局部刷新

    在使用element-ui的樹形表格(el-table)懶加載(lazy),并使用了懶加載,出現(xiàn)了一個問題,在對當(dāng)前節(jié)點添加、修改、刪除一個子節(jié)點數(shù)據(jù)時,當(dāng)前節(jié)點的子節(jié)點數(shù)據(jù)并不自動刷新出來。element-ui官方?jīng)]有提供子節(jié)點修改數(shù)據(jù)后局部刷新方法。 首先,在data(){}中定義一個maps:new Map();

    2024年02月12日
    瀏覽(23)
  • vue element-ui表格(el-table)數(shù)據(jù)導(dǎo)出execl文件

    功能實現(xiàn):element UI 的el-table數(shù)據(jù)導(dǎo)出為execl文件 使用到插件:xlsx、file-saver exportExecl.js 代碼如下: 頁面代碼如下:

    2024年02月14日
    瀏覽(30)
  • vue element-ui表格組件動態(tài)多級表頭

    vue element-ui表格組件動態(tài)多級表頭

    實際項目的需求,需要根據(jù)后端動態(tài)獲取的方式來初始化表格的表頭包含哪些信息,且有很多信息是有規(guī)律的,所以我們需要Element UI動態(tài)生成多級表頭。需要的效果圖如下: 由于統(tǒng)計維度是可變化的(它可以是省市也可以是區(qū)縣),所以需要專門設(shè)置一個表格的數(shù)據(jù)來保存

    2024年02月10日
    瀏覽(32)
  • vue Element-ui 表格多選 修改選中行背景色

    vue Element-ui 表格多選 修改選中行背景色

    轉(zhuǎn)自:https://www.cnblogs.com/Amerys/p/14688342.html 整體思路方式: 1、給獲取到的數(shù)據(jù)添加自定義的className 2、在點擊行(row-click)和手動點擊勾選框的事件(select-all)中獲取到當(dāng)前的row的className,直接修改className即可 點擊查看事件說明 3、在行的 className 的回調(diào)方法中(row-class-name)直接返回

    2024年02月11日
    瀏覽(28)
  • 解決vue-electron element-UI中el-table表格不顯示

    解決vue-electron element-UI中el-table表格不顯示

    問題:element-UI官網(wǎng)上el-table組件,引入自己項目的時候表格不顯示。 解決方案: 修改.electron-vuewebpack.renderer.config.js 將 修改為 即可解決。

    2024年02月16日
    瀏覽(36)
  • 解決 elementUI 的 table 表格改變數(shù)據(jù)不更新問題 解決 vue數(shù)據(jù)不更新問題 element-ui 表格數(shù)據(jù)不更新

    利用 v-if這些都是一個邏輯,都是改變事件,達(dá)到數(shù)據(jù)刷新,沒必要用 v-if 消耗性能 比較耗性能

    2023年04月08日
    瀏覽(25)
  • 【TSX】vue3 + element-ui + tsx 通用表格組件

    簡介: 基于 vue3 + el-table 封裝的通用表格組件 的 tsx寫法,想要參考模板寫法的可以到我另一篇博客喔~ TS + vue3.2 + vite2 + element-plus 通用表格組件封裝 話不多說,本組件分為四部分: 組件調(diào)用: ? 屬性及方法使用說明: 注意:如果你在使用 Sortable插件想要拖動排序表格時,t

    2024年02月15日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包