需求:前端新增某个属性时,该属性下可新增列表,列表编码禁止重复(未提交该属性时前端校验列表编码是否重复)
js:新增后校验
let arrayCode
if (this.collectionPointList.length == 0) {
this.collectionPointList.push(this.form1)
this.open = false
} else {
//获取集合的编码
let listCodes = this.collectionPointList.map(item => item.code)
//判断表单中编码是否在集合中存在。此处判断,存在为true,不存在为false
arrayCode = listCodes.includes(this.form1.code)
//若不存在即添加
if (!arrayCode) {
this.collectionPointList.push(this.form1)
this.open = false
}