Skip to content

快速上手

安装

sh
pnpm add @ptahjs/ui-vue

注册资源

js
import { createApp } from 'vue';
import { createPtah, WebRenderer } from '@ptahjs/ui-vue';

createApp(App).use(createPtah({
    id: 've1',
    renderer: WebRenderer,
    modules: moduleTree,
    sceneConfig: sceneSchema,
    parameterComponents: editors,
}));

预览 Schema

js
import { useRuntimeApp } from '@ptahjs/ui-vue';

const runtime = useRuntimeApp({ id: 've1' });
runtime.schema(pageJson);

打开设计器

js
import { useDesignerApp } from '@ptahjs/ui-vue';

const runtime = useDesignerApp({ id: 've1' });

runtime.designer.addScene({
    label: '首页',
    props: { title: 'Page 1' },
});

下一步