比如有个business_name
字段,在前端转成businessname
或者bname
这样的。
1
wliansheng 2023-04-12 14:33:04 +08:00
不会,既然是一把梭,key 都用一样就很方便
|
2
chendy 2023-04-12 14:45:54 +08:00
都自己写了,命名风格还不统一么
再不济,后端的 java 库一般都有字段名自动转换的功能啊… |
3
Ashore OP @wliansheng 我现在这项目 复杂一点的功能全前端全部转换了一遍,导致现在改起来费老大的劲了。。
而且我还发现选择地区的时候有两张表 两张表的数据还不一样,小程序用表 A 后台用表 B 淦 |
4
HashV2 2023-04-12 14:55:44 +08:00
@chendy #2 命名风格又不是自己定的,不同的语言有不同的命名风格
比如我现在比较烦的就是:python 变量是下划线命名,js 是小驼峰,我每次复制变量的时候都要手动改一下 |
5
bojackhorseman 2023-04-12 15:02:01 +08:00
前端表示,后端接口字段怎么写我就怎么用,懒得转,只要格式保持一致就行,别一会驼峰一会下划线。
|
6
sjhhjx0122 2023-04-12 15:04:19 +08:00
前端表示,后端接口字段什么样我就什么样,接口什么样我方法名就什么样
|
7
wliansheng 2023-04-12 15:05:30 +08:00
@HashV2 这是不同语言之间的规范,自己开发同一套规范,方便自己就行
|
8
falcon05 2023-04-12 15:06:45 +08:00 1
不会,既然一把梭当然怎么爽怎么来,命名风格前后端一致,我就是标准。
|
9
wliansheng 2023-04-12 15:06:50 +08:00
@Ashore 序列化的时候定义好相同就行,数据库里面不一样没关系啦
|
10
dcsuibian 2023-04-12 15:10:28 +08:00
java 、js 都是小驼峰,数据库蛇形,非常规范
正常都是有库可以帮你转的,我没转过命名方式,但用 jackson 将 Instant 和时间戳互转过 |
11
Hilong 2023-04-12 15:36:50 +08:00
我们是转一下的,后端给的下划线,前端用小驼峰.是拦截器那一层统一处理的
|
12
M003 2023-04-12 18:55:59 +08:00
|
13
Gota 2023-04-12 18:57:57 +08:00
真一把梭的话用 TRPC 就不用考虑命名格式了。
|