复选框表格单选,多选、全选下标删除逻辑

let dataArray =[]  设置一个空数组用来接收选中的下标。

III单选、多选 勾选: 

//1、如果数组里面已经有存在下标,删除数组指定下标元素。

dataArray .indexOf(index)!==-1 { 

dataArray.indexOf(index),1; 

        //监听state数据状态,已经发生减少 那么当前一定不是全选状态  

return

}

//2、如果没有找到 那么进行 数组push

dataArray.push(index)

          //监听state数据更新 如果高亮的下标数组长度===数据数组下标长度 那么一定是全选中状态


III全选 勾选: 

//1、如果当前是全选状态 那么本次点击 要取消全选 高亮数组为 dataArray =[]

//2、如果本次点击要全部选中 那么循环数据 将index push高亮数组dataArray中  

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容