有没有接口、路由等零散代码快速生成的方案
Open
discussion
- Dominant language
- TypeScript
- Stars
- 18.6k
- Forks
- 2.1k
- PR merge metrics
- No merged PRs in 30d
Description
大家好,有没有接口、路由等零散代码快速生成的最佳实践方案。
我看到可以通过飞冰在工程中某个文件夹下快速生成页面相关的主体逻辑。可是一个功能的完成除了这些主体逻辑以外,还包括很多,比如请求接口,路由的配置或页面在菜单中的入口等等,这个代码会分散在工程的各个文件夹中,所以我现在无法在物料的模板中完成。
以“请求接口”为例,我看到官网物料的数据请求是将接口逻辑直接写在组件中(如[代码](https://github.com/alibaba-fusion/materials/blob/d65c5bdf92af917009993d95e95c2f9473476081/pages/QueryTable/src/index.tsx.ejs#L35),这块代码后面的更新去掉了)。我希望能将接口维护在单独的文件中,并且这些代码能快速生成。以场景列表物料为例,场景列表的接口希望维护在如下文件中:
``` JavaScript
// 文件 src/api/scene.js
import request from './base.js';
export function getSceneList(params) {
return request.get('/api/scene/list', { params });
}
```
Contributor guide
Assessment
This issue has not been assessed yet.