例如 接口返回的地址字段有 5 级,某个地方要求 4 级和 5 级拼接起来展示。拼接 4 和 5 这个操作你们一般是前端来写还是后端写?
1
qiayue 2020-08-04 18:27:35 +08:00
前端
|
2
keepeye 2020-08-04 18:32:39 +08:00
既然前后端分离了,就不要让后端操心前端如何展示数据的问题吧
|
3
blindie 2020-08-04 18:33:24 +08:00
前端
|
4
devld 2020-08-04 18:36:27 +08:00 via Android
我们一般都是后端返回最原始的数据
|
5
wangkun025 2020-08-04 18:38:06 +08:00
我是后端。
遇到这种问题,基本都是我处理。但前端经常抢着处理。 |
6
q8164305 2020-08-04 18:39:05 +08:00 via Android
前端自己处理,后端返回原始数据就行了
|
7
ThirdFlame 2020-08-04 18:41:06 +08:00
那如果有个地方要 1-5 级拼接展示,那就新开发个接口么?
所以显然是前端处理啊。 |
8
chinvo 2020-08-04 18:44:57 +08:00
前端逻辑前端处理
后端逻辑后端处理 |
9
daimubai 2020-08-04 18:47:34 +08:00
前端
|
10
suzic 2020-08-04 19:11:05 +08:00 via Android
我做后端时都是我处理,写前端是还是我处理…
|
11
h123123h 2020-08-04 19:16:09 +08:00 via iPhone
今天刚好遇到个百分号换算的,前端让我乘好 100 给他我也是无语
|
12
gdtdpt 2020-08-04 19:25:49 +08:00
虽然我们对数据整合都是前端处理,但是我不赞同前端处理。我认为后端接口应该基于业务需求而不是基于数据类型。
我们很多项目前端为了整合一个 table 的数据需要调用 7 、8 个后端接口,本身又是 SPA 架构的前端,聚合全在浏览器里搞,有些接口对应的 sql 还有点慢。领导的反馈就一句话:“为什么这么慢?”,因为项目逻辑已经很复杂,架构已经定死,现在只能哪个页面领导觉得慢就改哪个——面向领导优化。 改得多了我经常在想,既然这样,我弄一个 SSR 的前端框架直连数据库不是更好吗,为什么还要多一层后端。 |
13
q8164305 2020-08-04 19:28:57 +08:00 via Android
@gdtdpt 你说的问题和楼主的是两个问题,数据聚合应该是让后端来做,但是字段拼接最好就是前端做
|
14
suyuyu OP @wangkun025 我经常被迫处理
|
15
suyuyu OP @h123123h 有一次,前端要在 6 个格子里面展示信息,不够 6 条的展示 “暂无”,只有 2 条数据,前端让我给了剩下的“暂无”。
|
16
linuxsteam 2020-08-08 08:54:06 +08:00
我这里前端都是喜欢要饭,要一次就行的数据。你们公司前端是不是也很少啊 哈哈
|