关于泛型接口的思考
来源:3-14 模块化结合typescript - 泛型改造
Boy越越
2021-03-17

老师,如图中所标识,如果项目有一个API.JS专门维护接口的,那么里边接口的导出引用在其他.vue文件中发送请求,是不是都要在对应.vue文件中去声明interface?这样后期维护API.JS的时候,不是很直观看到每个接口对应的数据格式,还要到引用的.VUE文件中去找对应的interface,如果一个API接口许多.VUE文件引用了,也会造成重复的interface声明。有其他办法吗?
写回答
1回答
-
张轩
2021-03-17
同学你好
非常好的思考,这里有两派做法,我个人喜欢将类型和实现写在一起,因为我认为写了 ts 以后,就可以将类型看作是代码的一部分,不会特意区分。
第二种做法,将类型文件都放置到单独的 ts 文件中,比如 requrest.ts, 里面专门存放这些类型定义,你可以选择自己喜欢的做法哈
00
相似问题