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

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

 更新時(shí)間:2022年07月06日 14:35:27   作者:954L  
這篇文章主要介紹了vue3?el-table結(jié)合seamless-scroll實(shí)現(xiàn)表格數(shù)據(jù)滾動,創(chuàng)建兩個(gè)table,隱藏第一個(gè)table的body部分,這樣就能得到一個(gè)固定的head,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(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又是在滾動組件中,所以整個(gè)table都是滾動的,這時(shí)候隱藏head再搭配第一個(gè)table的head就能得到固定head并且body數(shù)據(jù)滾動的效果。

到此這篇關(guān)于vue3 el-table結(jié)合seamless-scroll實(shí)現(xiàn)表格數(shù)據(jù)滾動的文章就介紹到這了,更多相關(guān)vue3表格數(shù)據(jù)滾動內(nèi)容請搜索腳本之家以前的文章或繼續(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),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • vue2/vue3路由權(quán)限管理的方法實(shí)例

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

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

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

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

    vue-rx的初步使用教程

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

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

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

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

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

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

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

    vue-cli對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à)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue+node實(shí)現(xiàn)音頻錄制播放功能

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

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

最新評論

巴彦淖尔市| 长沙市| 兴海县| 桃源县| 兴隆县| 永胜县| 呈贡县| 龙陵县| 新余市| 开鲁县| 武清区| 九龙县| 芜湖市| 峨山| 红河县| 海口市| 高州市| 本溪市| 鲜城| 筠连县| 乐昌市| 资中县| 永泰县| 九龙城区| 修文县| 海城市| 会泽县| 和田县| 葫芦岛市| 名山县| 马公市| 长丰县| 上林县| 延边| 河东区| 武强县| 双牌县| 凤冈县| 和硕县| 兴文县| 永州市|