判断数组内是否有这个对象

一、对象只有一个值是,与数组作对比,无值则可以添加

 

 

 1  1  addBusiness() {
 2  2       const obj = {
 3  3         busiName: this.business.value
 4  4       }
 5  5       if (this.business.value !== '') {
 6  6         var flag = false
 7  7         this.business.table.forEach(item => {
 8  8           if (item.busiName === this.business.value) {
 9  9             flag = true
10 10           }
11 11         })
12 12 
13 13         if (!flag) {
14 14           this.business.table.push(obj)
15 15         } else {
16 16           this.$message({
17 17             message: '机构类型不可以重复提交!',
18 18             type: 'warning'
19 19           })
20 20           flag = false
21 21         }
22 22       } else {
23 23         this.$message({
24 24           message: '请选择机构类型',
25 25           type: 'warning'
26 26         })
27 27       }
28 28     }, // 行业 - 添加

 

posted @ 2019-01-17 16:33  安博主  阅读(816)  评论(0编辑  收藏  举报