问题|下拉框中选择过的数据不能再次选择

思路:共有三个数组:A已选择的数组,B原始的所有数据的数组,C未选择过数据的数组
1.定义一个新数组(C)。
2.将B数组和A数组做比较,使用过滤器过滤出不重复的数据赋值给C。
3.将C数组return出去。
4.此外还要在添加/编辑的时候将选择的那个数据push到A数组里。
具体实现:
showTabListEvent () {
    let newList = []
    newList = this.numList.filter(item => !this.tabList.some(ele => ele.sourceConfig === Number(item.value)))
     return newList
}
------------------------------------------------------------
// => this.showTabList = this.newList this.showTabList = this.showTabListEvent() this.showTabList.push({ value: row.sourceConfig, label: row.label })

 

posted @ 2022-07-29 15:26  三水儿  阅读(338)  评论(0编辑  收藏  举报