@ctgh/a2ui-arco
v0.2.5
Published
Arco Design renderer catalogs for A2UI (Vue 3) — Basic + Enterprise mid-platform.
Readme
@ctgh/a2ui-arco
A2UI × Arco Design Vue:一个包、一个 Catalog。
arcoCatalog = Basic 组件 + Enterprise 中台组件 + Arco 能力型组件(Switch、Cascader、Transfer…),共用同一个 arcoCatalogId。
Install
npm install @ctgh/a2ui-arco @arco-design/web-vue vueimport '@arco-design/web-vue/dist/arco.css';main.ts
import { createApp } from 'vue';
import ArcoVue from '@arco-design/web-vue';
import { A2uiArcoPlugin } from '@ctgh/a2ui-arco';
import '@arco-design/web-vue/dist/arco.css';
const app = createApp(App);
app.use(ArcoVue);
app.use(A2uiArcoPlugin);渲染(页面里)
import {
A2uiArcoSurface,
MessageProcessor,
arcoCatalog,
arcoCatalogId,
} from '@ctgh/a2ui-arco';
const processor = new MessageProcessor([arcoCatalog]);
// createSurface.catalogId → arcoCatalogId(或 arcoCatalog.id)可用 component: 'Table' | 'PageHeader' | 'Button' | …,无需再在 basic / enterprise 之间二选一。
| 导出 | 说明 |
| --- | --- |
| arcoCatalog / arcoCatalogId | 默认,全集 Catalog |
| enterpriseArcoCatalog / enterpriseCatalogId | 兼容别名(同 arcoCatalog) |
| basicArcoCatalog | 仅 Basic(一般不需要) |
Export schema JSON
npm run export-catalog -w packages/ui-arcoPlayground
npm run demo → 文档站 / /shell 业务示例。
