手写全选反选功能

用every方法,该方法判断数组里的每个checked值是否都为true,如果都为true,则返回true,否则返回false;

  computed:{
    allSelected:{
      get(){
        return this.list.every(i => {
           return i.checked;
        })
      },
      set(isCheck) {
        this.list.forEach(t=>{
          t.checked=isCheck;
        });
      }
    }
  },

 

posted @ 2022-09-28 11:15  李云蹊  阅读(20)  评论(0编辑  收藏  举报