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