Vue前端开发遇到的几个常用知识点

1,包含问题,不用contains 而用indexOf

2,数组中查看是否含有某个值,不用循环数组,直接使用findIndex,往数组中添加和删除的方法分别是push 和 splice

  onSelect(record, selected){
        let selectionRows = this.selectionRows
        if(selected == true ){
          let flag2 = selectionRows.findIndex(item => item.id === record.id)
          if(flag2 === -1){
            selectionRows.push(record)
          }
        }else {
          this.selectionRows.forEach(function(item,index,arr){
            if(item.id == record.id) {
              arr.splice(index, 1);
            }
          })
        }
       
      },

待续。。。。。

 

posted @ 2021-11-16 18:02  张亮java  阅读(67)  评论(0编辑  收藏  举报