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

vue3?el-table結(jié)合seamless-scroll實(shí)現(xiàn)表格數(shù)據(jù)滾動(dòng)的思路詳解

 更新時(shí)間:2022年07月06日 14:35:27   作者:954L  
這篇文章主要介紹了vue3?el-table結(jié)合seamless-scroll實(shí)現(xiàn)表格數(shù)據(jù)滾動(dòng),創(chuàng)建兩個(gè)table,隱藏第一個(gè)table的body部分,這樣就能得到一個(gè)固定的head,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

github開源地址:https://github.com/xfy520/vue3-seamless-scroll

步驟

1. 安裝

npm install vue3-seamless-scroll --save

2. vue代碼

<template>
	<el-table
	:data="tableData"
	style="width: 100%"
	class="top"
	>
	  <el-table-column prop="name" label="名稱" align="center" />
	  <el-table-column prop="date" label="日期" align="center" />
	  <el-table-column prop="money" label="金額" align="center" />
	</el-table>
	
	<vue3-seamless-scroll class="seamless-warp scroll" :list="tableData" :step="0.3" style="width: 100%">
	  <el-table
	    :data="tableData"
	    style="width: 100%"
	    class="bottom"
	  >
	    <el-table-column prop="name" label="名稱" align="center" />
	    <el-table-column prop="date" label="日期" align="center" />
	    <el-table-column prop="money" label="金額" align="center" />
	  </el-table>
	</vue3-seamless-scroll>
</template>

<script>
  import { defineComponent, reactive, onMounted, toRefs } from 'vue'
  import { Vue3SeamlessScroll } from "vue3-seamless-scroll";
  export default defineComponent({
    components: { Vue3SeamlessScroll },
    setup() {
      const state = reactive({
        tableData: null,
      })

      onMounted(() => {
        setTimeout(() => {
          state.tableData = [
            {
              date: '2022-05-03',
              name: '名稱名稱',
              money: 200333,
            },
            {
              date: '2022-05-02',
              name: '名稱名稱',
              money: 190333,
            },
            {
              date: '2022-05-04',
              name: '名稱名稱',
              money: 220333,
            },
            {
              date: '2022-05-01',
              name: '名稱名稱',
              money: 310333,
            },
            {
              date: '2022-05-04',
              name: '名稱名稱',
              money: 220333,
            },
            {
              date: '2022-05-01',
              name: '名稱名稱',
              money: 310333,
            },
            {
              date: '2022-05-04',
              name: '名稱名稱',
              money: 220333,
            },
            {
              date: '2022-05-01',
              name: '名稱名稱',
              money: 310333,
            },
          ]
        }, 3000)
      })

      return {
        ...toRefs(state),
      }
    },
  })
</script>

<style lang="scss" scoped>
  ::v-deep .seamless-warp {
    height: 229px;
    overflow: hidden;
  }
  ::v-deep .top .el-table__body-wrapper {
    display: none;
  }
  ::v-deep .bottom .el-table__header-wrapper {
    display: none;
    width: 100%;
  }
</style>

思路:創(chuàng)建兩個(gè)table,隱藏第一個(gè)table的body部分,這樣就能得到一個(gè)固定的head。再隱藏第二個(gè)table的head部分,同時(shí)第二個(gè)table又是在滾動(dòng)組件中,所以整個(gè)table都是滾動(dòng)的,這時(shí)候隱藏head再搭配第一個(gè)table的head就能得到固定head并且body數(shù)據(jù)滾動(dòng)的效果。

到此這篇關(guān)于vue3 el-table結(jié)合seamless-scroll實(shí)現(xiàn)表格數(shù)據(jù)滾動(dòng)的文章就介紹到這了,更多相關(guān)vue3表格數(shù)據(jù)滾動(dòng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vuecli項(xiàng)目構(gòu)建SSR服務(wù)端渲染的實(shí)現(xiàn)

    vuecli項(xiàng)目構(gòu)建SSR服務(wù)端渲染的實(shí)現(xiàn)

    這篇文章主要介紹了vuecli項(xiàng)目構(gòu)建SSR服務(wù)端渲染的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • vue2/vue3路由權(quán)限管理的方法實(shí)例

    vue2/vue3路由權(quán)限管理的方法實(shí)例

    最近用vue框架做了個(gè)后臺(tái)管理項(xiàng)目,涉及權(quán)限,所以下面這篇文章主要給大家介紹了關(guān)于vue2/vue3路由權(quán)限管理的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • axios請(qǐng)求二次封裝之避免重復(fù)發(fā)送請(qǐng)求

    axios請(qǐng)求二次封裝之避免重復(fù)發(fā)送請(qǐng)求

    在做vue中大型項(xiàng)目的時(shí)候,官方推薦使用axios,但是原生的axios可能對(duì)項(xiàng)目的適配不友好,所以在工程開始的來(lái)封裝一下axios,下面這篇文章主要給大家介紹了關(guān)于axios請(qǐng)求二次封裝之避免重復(fù)發(fā)送請(qǐng)求的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • vue-rx的初步使用教程

    vue-rx的初步使用教程

    這篇文章主要介紹了vue-rx的初步使用教程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • vue項(xiàng)目中使用this.$confirm解析

    vue項(xiàng)目中使用this.$confirm解析

    這篇文章主要介紹了vue項(xiàng)目中使用this.$confirm方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue3 vite如何讀取文件內(nèi)容

    vue3 vite如何讀取文件內(nèi)容

    這篇文章主要介紹了vue3 vite如何讀取文件內(nèi)容問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • vue中v-html妙用及空白行消除方式

    vue中v-html妙用及空白行消除方式

    這篇文章主要介紹了vue中v-html妙用及空白行消除方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vue-cli對(duì)element-ui組件進(jìn)行二次封裝的實(shí)戰(zhàn)記錄

    vue-cli對(duì)element-ui組件進(jìn)行二次封裝的實(shí)戰(zhàn)記錄

    組件類似于需要多個(gè)地方用到的方法,在Vue中組件就是一種復(fù)用(經(jīng)常使用)一個(gè)功能的手段,下面這篇文章主要給大家介紹了關(guān)于Vue?element?ui二次封裝的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • vuex狀態(tài)管理數(shù)據(jù)狀態(tài)查詢與更改方式

    vuex狀態(tài)管理數(shù)據(jù)狀態(tài)查詢與更改方式

    這篇文章主要介紹了vuex狀態(tài)管理數(shù)據(jù)狀態(tài)查詢與更改方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue+node實(shí)現(xiàn)音頻錄制播放功能

    Vue+node實(shí)現(xiàn)音頻錄制播放功能

    這篇文章主要介紹了Vue+node實(shí)現(xiàn)音頻錄制播放,功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03

最新評(píng)論

中超| 中宁县| 建湖县| 沭阳县| 武威市| 泰州市| 离岛区| 永兴县| 芷江| 神农架林区| 格尔木市| 安岳县| 柳江县| 石阡县| 长白| 山阳县| 巴林右旗| 上栗县| 历史| 仁布县| 夹江县| 道孚县| 肃宁县| 定结县| 万宁市| 南郑县| 措勤县| 凌源市| 吉首市| 莱州市| 贵定县| 蓬溪县| 苗栗市| 瓮安县| 南华县| 南宫市| 武冈市| 眉山市| 万山特区| 旬阳县| 九寨沟县|