前端用的 Vue3+TS ,在通过后端接口获取 json 数据后,有无必要把snake_case
的 json 数据转换为camelCase
的类?
例如后端的数据是
{
"market_group_id": 1528,
"parent_group_id": 314,
"name": "轻型导弹",
"description": ""
}
有无必要转换为一个
interface MarketGroupInfo {
marketGroupId: number
parentGroupId: number
name: string
description: string
}
目前感觉这样做的唯一好处好像是方便 IDE 代码智能提示?
1
rsyjjsn 2022-03-04 16:51:25 +08:00
一般来说前端基本都是驼峰法,看团队规范,建议在接口 req&res 时写个 middleware 转换一下,可插拔
|
2
EPr2hh6LADQWqRVH 2022-03-04 16:59:40 +08:00
|
3
DrakeXiang 2022-03-04 17:33:08 +08:00
这属于风格问题吧,难道非驼峰 IDE 就不提示了?不过前端风格来说确实一般都是驼峰,只有常量或者环境变量会用类似 `VAR_NAME` 这种写法,
|
4
Jasery 2022-03-05 08:56:41 +08:00 via Android
其实不需要转,转了还会增加额外的维护成本,IDE 可以正常提示的
|