快速上手
安装
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' },
});