
前端用的 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 GGGoing 2022-03-05 08:56:41 +08:00 via Android 其实不需要转,转了还会增加额外的维护成本,IDE 可以正常提示的 |