美文网首页
Vue批量修改List中的某个值

Vue批量修改List中的某个值

作者: 提起裙摆做女王i | 来源:发表于2021-02-06 09:36 被阅读0次

    第一种方式:

    let dataList=[];  //数据集合
    let dataListSelections=[];   //多选的集合
    
    for (let i = 0; i < this.dataListSelections.length; i++) {
         const row = this.dataListSelections[i];
         for (let j = 0; j < this.dataList.length; j++) {
            const element = this.dataList[j];
            if(row.tenderid===element.tenderid){
                 this.$set(this.dataList[j],'pledgeType',this.state)
                 this.$set(this.dataList[j],'pledgeDate',this.pledgeTime)
             }                        
          }                    
       }  
    

    第二种方式

    this.dataListSelections.forEach(row=>{
        this.dataList.forEach(el=>{
          if(row.costId===el.costId){
           this.$set(el,'sendBack',this.sendback)
           this.$set(el,'sendBackDate',this.sendBackUpDate)
          }
       })
     })
    

    相关文章

      网友评论

          本文标题:Vue批量修改List中的某个值

          本文链接:https://www.haomeiwen.com/subject/ttintltx.html