其他分享
首页 > 其他分享> > Element多选框组el-checkbox-group,重新勾选时不希望数组顺序被打乱

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

作者:互联网

1、重新排序

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,挨个去过滤是否在已选的数组中

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

 

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

标签:el,newCheckLIst,checkbox,group,checkList,checkboxList,let,数组
来源: https://www.cnblogs.com/y5s78/p/16189952.html