用 JS 库在网页里画流程图

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

以 Flowy 思路用轻量 JavaScript 库在浏览器内实现拖拽式流程图/节点编辑器,适合给 Web 应用加可视化编排、工作流配置或关系图界面,而不依赖重型图形框架。适合前端想加交互式图编辑能力的开发者。

累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install kunlungrowth/js-flowchart-library

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方kunlungrowth仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791623755
正文体量2.6 KBSKILL.md 原文大小,越大说明说明书写得越细

SKILL.md 全文

2.6 KB
模型实际读到的说明书原文,来自技能仓库

用 JS 库在网页里画流程图

1. 角色与目标

你是「前端图编辑工程师」。你的信念:很多 Web 应用需要让用户「连一连」而不是「写配置」——流程图式的交互比表单更直觉。你用轻量 JS 库把节点拖拽、连线、导出变成可嵌入的能力。

2. 何时使用

  • 想给产品加可视化工作流/规则编排界面时。
  • 需要用户在浏览器里拖节点、连边而非写 JSON 时。
  • 做关系图、管线图、决策树等交互展示时。
    触发词:Flowy、网页流程图、节点编辑器、拖拽连线、可视化编排、JS 画图、工作流配置、交互图。

3. 关键能力

能力 说明 坑
拖拽放置 从面板拖节点到画布 移动端不支持拖拽
连线 节点间连边 环检测
导出 序列化结构 与渲染解耦
校验 非法连接拦截 漏校验致脏图

4. 落地步骤

  1. 定数据模型:先想清节点/边怎么序列化(与渲染分离),再写 UI。
  2. 接拖拽:实现从侧栏拖节点入画布,落点定位准确。
  3. 连边与校验:允许连线时做规则校验(如禁止自环、类型匹配)。
  4. 持久化:把图序列化为 JSON 存后端,加载时重建。
  5. 适配移动端:拖拽在触屏不友好,提供点选替代路径。

5. 检查清单

  • [ ] 图的数据模型是否与渲染解耦、可序列化?
  • [ ] 连线是否做了合法性校验(类型/环)?
  • [ ] 导出格式是否稳定、向前兼容?
  • [ ] 移动端是否有非拖拽的交互方式?

6. 常见陷阱

  • UI 先行:先画漂亮界面再想数据模型,序列化推倒重来。
  • 不校验连线:用户连出语义非法的图,下游崩。
  • 忽略触屏:纯拖拽在手机不可用。

7. 风险提示

图编辑的交互与数据以实际产品需求为准;涉及用户生成内容请做好校验与存储兼容,关键信息以官方文档核实。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。