Back to Nocobase

插件客户端开发概述

docs/docs/cn/plugin-development/client/index.md

2.0.543.1 KB
Original Source

概述

NocoBase 客户端插件开发提供了多种功能和能力,帮助开发者定制和扩展 NocoBase 的前端功能。以下是 NocoBase 客户端插件开发的主要能力和相关章节:

功能模块说明相关章节
插件类创建和管理客户端插件,扩展前端功能plugin.md
路由管理自定义前端路由,实现页面导航和跳转router.md
资源操作管理前端资源,处理数据获取和操作resource.md
请求处理自定义 HTTP 请求,处理 API 调用和数据传输request.md
上下文管理获取和使用应用上下文,访问全局状态和服务context.md
权限控制实现前端权限控制,控制页面和功能的访问权限acl.md
数据源管理管理和使用多数据源,实现数据源的切换和访问data-source-manager.md
样式与主题自定义样式和主题,实现界面定制和美化styles-themes.md
多语言支持集成多语言支持,实现国际化和本地化i18n.md
日志输出自定义日志格式和输出方式,提升调试和监控能力logger.md
编写测试用例编写和运行测试用例,保证插件稳定性和功能准确性test.md

UI 扩展

功能模块说明相关章节
UI 配置化使用流引擎和流模型,实现组件属性的动态化配置与编排,支持复杂页面和交互的可视化定制flow-engineflow-model
区块扩展自定义页面区块,打造可复用的 UI 模块与布局blocks
字段扩展自定义字段类型,实现复杂数据的展示与编辑fields
操作扩展自定义操作类型,实现复杂逻辑与交互处理actions