当前位置: 首页 > news >正文

【前端】跟着maxkb学习流程图画法

文章目录

  • 背景
    • 1. 选定学习对象-maxkb应用逻辑编排
    • 2. 确定实现框架
    • 3. 关键逻辑:查看app-node.js
    • 4. 学习开始节点绘制

背景

看看前端如何绘制流程图,界面好看点。

1. 选定学习对象-maxkb应用逻辑编排

在这里插入图片描述

2. 确定实现框架

maxkb采用vue3 + ts + logicflow2实现上面的界面,我们选择vue2 + js跟着学。

3. 关键逻辑:查看app-node.js

import { HtmlResize } from '@logicflow/extension'

app-node.js是maxkb的基础节点, 所有的节点基本都是由此扩展而来,以开始节点为例,其定义的js为:

import StartNodeVue from './index.vue'
import { AppNode, AppNodeModel } from '@/workflow/common/app-node'
class StartNode extends AppNode {constructor (props) {super(props, StartNodeVue)}
}
export default {type: 'start-node',model: AppNodeModel,view: StartNode
}

而配置开始节点的属性字段、通过表单录入的逻辑则是在startNode/index.vue中编写。

4. 学习开始节点绘制

我们绘制一个demo级别的开始节点,通过logicflow2
在这里插入图片描述
可以看到很简陋,那么我们尝试自定义节点样式

相关文章:

  • 【含文档+PPT+源码】基于微信小程序的非遗文化黄梅戏宣传平台的设计与实现
  • 读书笔记 -- MySQL架构
  • 音视频学习 - ffmpeg 编译与调试
  • webgl入门实例-09索引缓冲区示例
  • 【华为】OSPF震荡引起CPU占用率高怎么解决?
  • SvelteKit 最新中文文档教程(21)—— 最佳实践之图片
  • Python-基于协同过滤的推荐系统详解:从经典方法到前沿技术
  • 使用mybatisPlus自带的分页方法+xml实现数据分页
  • PyTorch:学习 CIFAR-10 分类
  • 25.4.17学习总结
  • 多线程进阶知识篇(二)
  • CSDN创作四载记:我的创作纪念日随笔与感悟
  • SpringBoot整合Thymeleaf模板:构建现代化Web视图层的完整指南
  • 5G中LDPC编码之码块分段
  • C++入门小馆: C/C++内存管理
  • DAY 47 leetcode 232--栈与队列.用栈实现队列
  • 视频剪辑入门
  • iptables防火墙
  • 【C++初阶】第14课—缝合怪deque和优先队列、仿函数
  • AI在能源消耗管理及能源效率提升中的核心应用场景及技术实现
  • 第四轮伊美核谈判将于11日在阿曼举行
  • 上报集团社长李芸:发挥媒体优势,让中非民心在数字时代更深层互联互通
  • 悬疑推理联合书单|虫神山事件
  • 毕赣新作《狂野时代》入围戛纳主竞赛单元,易烊千玺舒淇主演
  • 金融监管总局:做好2025年小微企业金融服务工作
  • 陈雯出任外交部离退休干部局局长,此前为外交部办公厅副主任