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

思路:共有三个数组: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
})


全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务