项目需求
一个功能点需要支持批量操作也需要支持单个操作,而且是通过不同按钮去控制的,此时就需要去考虑的这样的问题了。
例子详解
我需要去做的就是可以通过批量去发送,也可以单个发送,但是他们请求的接口都会是同一个,所以数据类型也是一样的
此时需要将数据都处理成这样的,对于批量数据,通过数组遍历就可以了,对于单条数据封装成一个数组再往后台传就可以了:
首先看一下批量数据的处理:
通过数组将勾选的数据遍历出来就可以了。
再看单条数据的处理:
要注意的就是多条获取数据和单条获取数据的方式及来源不一样,所以单条的时候就不能通过数组去遍历,因为你拿到的并不是数组。
这是我所想到的解决办法,如果有更好的方法欢迎各位大佬指教。