Skip to content

常见问题

支持 Vue 3 吗?

支持。当前 UI 集成层基于 Vue 3。

支持 Vue 2 吗?

不支持。

支持 React 吗?

当前仓库没有 React 集成层,文档和内置组件均以 Vue 3 为准。

能搭配其他组件库吗?

可以。模块组件、参数面板组件和宿主应用 UI 都可以使用你自己的组件库,例如 Element Plus、Ant Design Vue 或 Naive UI。

仓库里主要有哪些包?

包名说明
@ptahjs/kernel核心数据层,提供类型常量、资源系统和底层能力
@ptahjs/runtime运行时层,负责 Schema 编译、查询和生命周期处理
@ptahjs/designer设计器层,提供历史记录、拖拽和编辑操作
@ptahjs/ui-vueVue 3 集成层,提供组件、渲染器和启动入口
@ptahjs/shared公共工具函数
@ptahjs/dnd拖拽引擎

预览模式和设计器模式有什么区别?

  • 预览模式使用 useRuntimeApp(),只负责渲染页面。
  • 设计器模式使用 useDesignerApp(),额外提供 runtime.designer、历史记录和拖拽能力。

现在应该优先用哪个启动 API?

优先使用 createPtah()。旧文档里曾出现过其他创建方式,但当前公开入口以 createPtah() 为准。