wiki集成

This commit is contained in:
2026-02-22 10:34:18 +08:00
parent ef0ed2f229
commit e1f9a0453c
2 changed files with 21 additions and 20 deletions

View File

@@ -154,26 +154,6 @@ const contentHeight = computed(() => {
const initPreviewMode = () => {
if (!previewContainerRef.value) return
// 注册自定义节点
register({
type: 'imageNode',
component: ImageNode
})
register({
type: 'assetSelector',
component: AssetSelectorNode
})
register({
type: 'textNode',
component: TextNode,
model: TextNodeModel
})
register({
type: 'vectorNode',
component: VectorNode,
model: VectorNodeModel
})
// 创建 LogicFlow 实例(只读模式)
previewLf.value = new LogicFlow({
container: previewContainerRef.value,
@@ -192,6 +172,26 @@ const initPreviewMode = () => {
plugins: [Snapshot, MiniMap, Control]
})
// 注册自定义节点(必须在 LogicFlow 实例创建后)
register({
type: 'imageNode',
component: ImageNode
}, previewLf.value)
register({
type: 'assetSelector',
component: AssetSelectorNode
}, previewLf.value)
register({
type: 'textNode',
component: TextNode,
model: TextNodeModel
}, previewLf.value)
register({
type: 'vectorNode',
component: VectorNode,
model: VectorNodeModel
}, previewLf.value)
// 渲染数据
if (props.data) {
previewLf.value.render(props.data)