在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ element-ui table 里面的checkbox 怎么實(shí)現(xiàn)鍵盤事件 sh

element-ui table 里面的checkbox 怎么實(shí)現(xiàn)鍵盤事件 shift多選?

怎么在el-table 里面實(shí)現(xiàn) shift多選 checkbox

回答
編輯回答
孤星

你可以監(jiān)聽shift

然后select的時(shí)候進(jìn)行循環(huán)勾選

2017年7月17日 04:34
編輯回答
獨(dú)白

感謝解答,現(xiàn)在解決了,我的做法是在mounted里分別對(duì)keydown和keyup進(jìn)行addEventListener,如果keycode是16,那就給isShift變量進(jìn)行true和false的變更,然后watch監(jiān)聽isShift變量,在keyup事件觸發(fā)后,求min,max,然后在[min,max]這個(gè)區(qū)間循環(huán)調(diào)用表格的 toggleRowSelection 事件,大概思路是這樣。還有一些更細(xì)的情況也要考慮進(jìn)去,這里就不展開了。

2017年4月3日 00:39
編輯回答
傲嬌范

我的思路是:監(jiān)聽鍵盤 onkeypress事件,判斷是否是 shift 按鍵,如果是,則將第一次選中和第二次選中的 el-table 中的 checkbox 的行序號(hào),然后調(diào)用表格的 toggleRowSelection 事件,將行號(hào)傳進(jìn)去,觸發(fā)那些行的選中

2017年10月14日 22:57