节点选中后显示右侧属性面板

好!我们进入第三步:实现节点选中,并在右侧显示该节点的属性面板,支持动态编辑节点参数。


Step 3:节点选中 & 右侧属性面板


3.1 思路

  • 监听 LogicFlow 的节点选中事件
  • 记录当前选中节点信息(ID + 属性)
  • 右侧动态渲染该节点的属性编辑表单
  • 修改属性时,实时更新 LogicFlow 画布节点

3.2 修改 FlowEditor.vue 代码,完成左右中右三栏布局




3.3 说明

  • 新增右侧 property-panel 显示当前选中节点的属性
  • 绑定 selectedNode 响应式数据,表单双向绑定节点文本和坐标
  • 修改时通过 lf.updateNode 实时同步到 LogicFlow 画布
  • 点击画布空白处取消选中,隐藏属性面板

3.4 你跑跑看效果

  • 拖拽节点进画布
  • 点击节点,右侧显示属性编辑表单
  • 修改文本、X、Y,画布节点实时更新
  • 点击空白处,右侧属性面板消失

如果需要,我还可以帮你优化选中状态管理,让代码更干净,你觉得呢?或者想先继续做下一步:支持连线和连线属性编辑?

参考资料