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

vue+elementUi中的table實現(xiàn)跨頁多選功能(示例詳解)

 更新時間:2024年05月25日 12:36:51   作者:奮斗的小鳥鳥  
最近在開發(fā)工業(yè)品超市的后臺系統(tǒng),遇到一個需求,就是實現(xiàn)在一個table表格中多選數(shù)據(jù),在網(wǎng)上查了好多,有些方法真的是無語,下面通過本文給大家分享vue+elementUi中的table實現(xiàn)跨頁多選功能,感興趣的朋友跟隨小編一起看看吧

最近在開發(fā)工業(yè)品超市的后臺系統(tǒng),遇到一個需求,就是實現(xiàn)在一個table表格中多選數(shù)據(jù),由于table表格中的數(shù)據(jù)較多,所以要分頁獲取,因此現(xiàn)在的需求變?yōu)椋?code>如果在跨頁的table表格中跨頁選擇數(shù)據(jù)

在網(wǎng)上查了好多,有些方法真的是無語的,寫的亂七八糟的,我整理一下,親測有效

看效果圖:

這樣返回到第一頁的時候,第一頁選中的兩條數(shù)據(jù)還是勾選的狀態(tài)的。
點擊表格底部的完成選擇訂單按鈕,可以拿到選中的三條數(shù)據(jù)。

1.跨頁多選功能實現(xiàn) 給table添加row-key屬性

<el-table
        :data="orderData"
        v-loading="orderloading"
        v-if="orderVisible"
        border
        :row-key="getRowKey"
        style="width: 100%"
        height="300px"
        @selection-change="handleSelectionChange"
        ref="multipleTable"
      >
 ....
 </el-table>

簡單分析一下上面的代碼:

data:就是table表格中要展示的數(shù)據(jù),格式是一個數(shù)組
v-loading:加載表格數(shù)據(jù)時,為了能夠更好的人性化,可以添加這個加載屬性,然后在表格數(shù)據(jù)加載的過程中有個數(shù)據(jù)加載中的效果
v-if:因為我這個表格是跟dialog彈層一同存在的,為了保證數(shù)據(jù)在彈窗打開時能夠實時渲染,所以我加了這個判斷條件
border:給表格添加邊框
row-key:這個就是實現(xiàn)跨頁選擇的關鍵,后面會講到用法
style:給表格添加寬度等css樣式
height:給表格添加高度,因為如果表格沒有數(shù)據(jù)或者數(shù)據(jù)較少的時候,為了美觀添加高度限制,這樣當表格數(shù)據(jù)過多時,還可以實現(xiàn)固定表頭的效果
selection-change:勾選數(shù)據(jù)時,會觸發(fā)此函數(shù)
ref:類似于html中的Id,就是可以獲取唯一dom的參數(shù)

上面中的row-key需要綁定一個唯一值,我這邊的table中的數(shù)據(jù),每一條數(shù)據(jù)中的id是唯一值,因此getRowKey函數(shù)如下:

getRowKey(row) {
  return row.id;
},

2.在type="selection"元素上添加:reserve-selection=“true”

重點:這樣就可以了,選了數(shù)據(jù)再分頁再返回去基本是沒問題的還是選中狀態(tài)

到此這篇關于vue+elementUi中的table實現(xiàn)跨頁多選功能的文章就介紹到這了,更多相關vue elementUi跨頁多選內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue組件開發(fā)之slider組件使用詳解

    vue組件開發(fā)之slider組件使用詳解

    這篇文章主要為大家詳細介紹了vue組件開發(fā)之slider組件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • vue動畫—通過鉤子函數(shù)實現(xiàn)半場動畫操作

    vue動畫—通過鉤子函數(shù)實現(xiàn)半場動畫操作

    這篇文章主要介紹了vue動畫—通過鉤子函數(shù)實現(xiàn)半場動畫操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • 解決element DateTimePicker+vue彈出框只顯示小時

    解決element DateTimePicker+vue彈出框只顯示小時

    這篇文章主要介紹了解決element DateTimePicker+vue彈出框只顯示小時,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • vue中@keyup.enter失效問題及解決

    vue中@keyup.enter失效問題及解決

    這篇文章主要介紹了vue中@keyup.enter失效問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue實現(xiàn)彈窗翻頁多選效果

    vue實現(xiàn)彈窗翻頁多選效果

    這篇文章主要為大家詳細介紹了vue實現(xiàn)彈窗翻頁多選效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • vue插值表達式和v-text指令的區(qū)別

    vue插值表達式和v-text指令的區(qū)別

    這篇文章主要介紹了vue插值表達式和v-text指令的區(qū)別,{{}}這種語法叫做插值表達式,在插值表達式中可以寫任何合法的js表達式,下面來看看文章是怎么介紹該內(nèi)容的吧,需要的朋友可以參考一下
    2021-11-11
  • vue 項目中使用websocket的正確姿勢

    vue 項目中使用websocket的正確姿勢

    這篇文章主要介紹了vue 項目中使用websocket的實例代碼,通過實例代碼給大家介紹了在utils下新建websocket.js文件的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • tdesign和vue的子組件關閉是父組件執(zhí)行方法

    tdesign和vue的子組件關閉是父組件執(zhí)行方法

    這篇文章主要介紹了tdesign和vue的子組件關閉是父組件執(zhí)行方法,需要的朋友可以參考下
    2006-06-06
  • Element-Plus表格實現(xiàn)Table自定義合并行數(shù)據(jù)

    Element-Plus表格實現(xiàn)Table自定義合并行數(shù)據(jù)

    在開發(fā)項目中,我們時常會用到表格,許多需求可能會要求自定義特定的行或列,下面就跟隨小編一起來學習一下在實際開發(fā)中如何實現(xiàn)這一要求吧
    2024-12-12
  • 詳解Vue如何支持JSX語法

    詳解Vue如何支持JSX語法

    這篇文章主要介紹了詳解Vue如何支持JSX語法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11

最新評論

伽师县| 孟津县| 丹江口市| 孝感市| 华宁县| 娄烦县| 瓦房店市| 福建省| 南汇区| 牙克石市| 张家口市| 五原县| 叶城县| 康定县| 奎屯市| 库伦旗| 和静县| 海南省| 文水县| 昭通市| 扶沟县| 大石桥市| 施甸县| 商水县| SHOW| 措美县| 九龙城区| 镇安县| 白水县| 罗甸县| 巴中市| 灵丘县| 凤凰县| 增城市| 元朗区| 庐江县| 黔西县| 偃师市| 兴仁县| 兴隆县| 大田县|