自定义项目组件
适用环境 | SaaS |
私有部署 |
要求
ONES |
---|
v3.11.16+ |
概述
插件使用该能力可以向 ONES 的项目添加自定义组件,用户可以按照 ONES 的统一标准来使用——自定义组件在导航栏的顺序以及基础配置。
插件开发者可以自定义组件的内容
自定义组件的使用和其他的组件一致
自定义组件的特性
- 用户可以自定义组件的 UI 和功能;
- 支持用户配置组件名称、组件描述;
- 当承载有该能力的插件启用后,能力所定义的自定义组件会出现在每个项目的组件库,用户可以按照标品的统一标准来使用这些组件;
- 当承载有该能力的插件停用/卸载后,能力所定义的自定义组件以及用户使用这些组件创建的对象都会从项目删除;
- 允许开发者实现自定义组件的内容在不同项目间的复制功能;
自定义组件的场景
- 标品已有的组件无法满足的功能场景
- 用户自定义更加多元的项目配置需求场景
如果自定义组件需要考虑多语言的场景,请使用 插件多语言支持
警告
该能力必须和前端插槽ones:project:component:new搭配使用
用法
使用该能力需要添加后端能力插件承载project自定义组件
和前端插槽ones:project:component:new
,然后在代码中实现自己的自定义组件功能。