@n1you/elpis
v1.0.9
Published
> 服务端基于koa、前端基于 vue3
Readme
一个企业级全栈框架
服务端基于koa、前端基于 vue3
model 配置
import ModelDataType from '/docs/model.d.ts';
// 配置 参考 ModelDataType服务端启动
const { serverStart } = require('@n1you/elpis');
//
const app = serverStart({});自定义服务端
- router-schema
- 接口规则 遵循json-schema
- router
- 路由入口
- controller
- 应用层
- service
- 服务层
- extend
- 扩展app实例方法
- config
- 应用配置,通过app.config获取
前端构建
const { frontendBuild } = require('@fsiaonma/elpis');
//编译构建前端工程 local | prod
frontendBuild(process.env._ENV);自定义页面扩展
- 在
app/pages/目录下写入口 entry.xxx.js
dashboard / custom-view 自定义页面扩展
- 在
app/pages/dashboard/xxxx下写页面 - 在
app/pages/dashboard/route.js中追加路由
// app/pages/dashboard/route.js
export default (headerRoutes, sibeRoutes) => {
headerRoutes.push({
/** xxx */
});
sibeRoutes.push({
/** xxx */
});
};dashboard / shcema-view / components 组件扩展
- 建议在
app/pages/dashboard/complex-view/schema-view/components下写组件 - 配置到
app/pages/dashboard/complex-view/schema-view/component-config.js
schema-form 控件扩展
- 建议在
app/pages/widgets/schema-form/complex-view下写控件 - 配置到
app/pages/widgets/schema-form/component-config.js
schema-search-bar 控件扩展
- 建议在
app/pages/widgets/schema-search-bar/complex-view下写控件 - 配置到
app/pages/widgets/schema-search-bar/component-config.js
