ElementUI多选框组el-checkbox-group,重新勾选时不希望数组顺序被打乱

1、重新排序

1
2
3
4
5
let checkboxList=['a','b','c']
let checkList=['c','a']
let newCheckLIst=checkList.sort((a, b) => {
return checkboxList.indexOf(a) - checkboxList.indexOf(b)
})

  

2、如果是没法排序的汉字之类的,就只能用checkbox的数组进行filter,挨个去过滤是否在已选的数组中

1
2
3
let checkboxList=['a','b','c']
let checkList=['c','a']
const newCheckLIst = checkboxList.filter(item => checkList.includes(item))

 

转自:https://cloud.tencent.com/developer/article/1838270

posted @   贾平凡  阅读(692)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示