場景:el-table,type="selection"時,重新請求后,設置列表更新前的已勾選項
踩坑:在翻頁或者changPageSize之后,table的data會更新,之前勾選的選項會被清掉
初次嘗試:
https://www.jianshu.com/p/a7550c0e164f
最快速解決辦法:設置reserve-selection="true" (需指定 row-key)
區別:
直接設置reserve-selection="true",只要某個頁面有選中項,翻頁之后頂部的全選按鈕始終處於這個狀態,這個狀態是因為this.$refs.table.selection.length>0導致的,應該說設計者一開始就是這么設計的吧,不需要糾結啦