通过某接口一次获取出来某些数据,比如数据分为A/B/C/D/E五种类型甚至更多,五种数据类型的属性大部分相同,但是每一种都有自己的特殊属性,现在需要实现另个相关功能,需要前端提供从接口中获取回来的数据,但是每一种类型要传给后端的数据都不相同,即需要不同的属性值
此时对于前端来说需要分清是哪个类型,然后传输相应的属性值,并且属性名称可都不一样,而后端接口也是很难写,参数写多少个?叫什么名字?
此时有一种简单的方式解决就是后端在给前端返回检索数据时将接下来前端要给后端传输的字符串拼成一个属性,这样需要前端传输时前端直接获取某一个属性就行了,后端解析出参数就按照不同的逻辑处理就行,这样就只有后端需要处理一次类型判断逻辑,前端不需要关心。当然针对不同特殊业务肯定会有各种问题,这个就是需要适当调整,这里只是提供下思路。