后端接口传递了很多前端不需要的属性该怎么处理?

杨二狗
  • 17

一般进行编辑操作的时候,会先调用接口获取表单数据…但是后端接口返回了很多不需要的属性,比如某某id,或者修改时间什么的…
我提交表单的时候如果带了这些多余属性,接口就直接报错???

回复
阅读 605
4 个回答

这些 情况还挺常见的 比如查询的时候 服务器会有 修改时间 创建时间 这些字段。然后修改的时候 这些数据是不能传给服务器的 。 前端通常会拿到整个对象去编辑 这个时候 前端要滤过删掉多余的字段啊 类似 Lodash 的 pick函数

这个不是属于前后端协调的锅吗?
为啥在 sf 提问呢?
找你们前端leader去,和后端扯皮去。

后端返回的数据前端不能直接拿来用也挺正常的吧,稍微处理一下 提取需要的属性再上传呗

两边商量着来呗,要么就是后端改,要么就是前段过滤,不过大厂人家会有中间一个过滤层,来组装不赞同的数据结构给不同的端使用。

你知道吗?

宣传栏