首页 > 代码库 > 对于多选框数据处理的总结

对于多选框数据处理的总结

近期项目遇到了多选框的需求,过程中遇到了些问题,后来经过优化较好实现了需求,现做总结。界面元素大致如下

技术分享
1、初期拿到需求后,第一印象的实现方法是:选中的时候给数组中push对应项的id,取消的时候从数组中删除对应项id,接着拿到数组去请求接口。

  缺点:(1)繁琐

     (2)需求要求,点击全部存所有项的id,点其他项存对应id,这样一个数组就很难搞定。

2、改进后的方法是,在点击的时候不去做数据处理,只展示点击效果。最后在请求数据的时候,再去赋值,看那一项选中就给数组中存对应项的id。这样就少去了取消选中的处理,减少了代码量。

 

对于多选框数据处理的总结