关于接口对接 的思考

建议前端定义一套前端用的数据结构,不要依赖于后端接口返回数据的数据结构。理由如下:

- 后端接口可能在比较迟才能给到,如果依赖于接口返回数据的数据结构,可能导致后续流程阻塞。

- 如果后端接口返回的数据结构变更,只要在将后端接口数据转换为前端用的数据结构的一处地方修改。

- 后端接口返回的数据中可能存在一部分用不到,转换为前端用的数据结构可以将没用的数据丢弃。

- 可以将数据扁平化,比如说一个属性对应到接口返回的数据结构是a.b.c.d,转换为前端用的数据结构可以转换为e。这样每次用到这个属性就方便很多了。
展开
评论