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

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


全部评论

相关推荐

鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
04-25 18:13
五邑大学 Java
后来123321:大二两段实习太厉害了,我现在大二连面试都没有
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务