Headless Core
@formxjs/core 可在浏览器、Node、设计器和测试环境独立运行,不依赖 Vue 或 Element Plus。
用 JSON Schema 描述字段、联动、校验和远程资源。核心引擎独立运行,Vue + Element Plus 只是其中一个可替换的渲染皮肤。
$pnpm add @formxjs/vue vue element-plus$pnpm add @formxjs/core$pnpm add @formxjs/core @formxjs/ui-core$pnpm add @formxjs/core @formxjs/ui-core @formxjs/vue-core vue$pnpm add @formxjs/core @formxjs/ui-core @formxjs/vue-core @formxjs/vue-ep vue element-plusFormX 把表单拆成稳定的协议层:核心引擎只管状态和规则,UI 皮肤只管渲染。复杂联动不再散落在组件 watch 和事件回调里。
@formxjs/core 可在浏览器、Node、设计器和测试环境独立运行,不依赖 Vue 或 Element Plus。
字段、容器、校验、联动、远程选项都能序列化,适合存储、审查、生成和回放。
showWhen、requiredWhen、compute 和 rulesV2 统一进入规则执行链,便于诊断。
当前提供 Vue + Element Plus 皮肤,包边界为 React、Ant Design Vue 或自研 UI 预留空间。
Runtime Flow