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

十大设计创意网站图书馆网站建设的要求

十大设计创意网站,图书馆网站建设的要求,男人的好看网,书店网站建设个人总结LogicFlow介绍 LogicFlow是一款流程图编辑框架,提供了一系列流程图交互、编辑所必需的功能和灵活的节点自定义、插件等拓展机制。LogicFlow支持前端自定义开发各种逻辑编排场景,如流程图、ER图、BPMN流程等。在工作审批流配置、机器人逻辑编排、无代码平…

LogicFlow介绍

LogicFlow是一款流程图编辑框架,提供了一系列流程图交互、编辑所必需的功能和灵活的节点自定义、插件等拓展机制。LogicFlow支持前端自定义开发各种逻辑编排场景,如流程图、ER图、BPMN流程等。在工作审批流配置、机器人逻辑编排、无代码平台流程配置都有较好的应用。

更多资料请查看 LogicFlow 系列文章
在这里插入图片描述

特性

  • 可视化模型:通过 LogicFlow 提供的直观可视化界面,用户可以轻松创建、编辑和管理复杂的逻辑流程图。
  • 高可定制性:用户可以根据自己的需要定制节点、连接器和样式,创建符合特定用例的定制逻辑流程图。
  • 自执行引擎:执行引擎支持浏览器端执行流程图逻辑,为无代码执行提供新思路。

快速上手

安装
命令安装
通过使用 npm、yarn、pnpm 进行安装。

npm install @logicflow/core --save# 插件包(不使用插件时不需要引入)
npm install @logicflow/extension --save

或者

yarn add @logicflow/core# 插件包(不使用插件时不需要引入)
yarn add @logicflow/extension

或者

pnpm add @logicflow/core# 插件包(不使用插件时不需要引入)
pnpm add @logicflow/extension

通过CDN引入

由于LogicFlow本身会有一些预置样式,所以除了需要引入js包外还需要引入css包。

  • 2.0版本之后的CDN包的引入方式

<!-- 引入 core包和对应css -->
<script src="https://cdn.jsdelivr.net/npm/@logicflow/core/dist/index.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/@logicflow/core/lib/style/index.min.css" rel="stylesheet"><!--  引入 extension包和对应css(不使用插件时不需要引入) -->
<script src="https://cdn.jsdelivr.net/npm/@logicflow/extension/dist/index.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@logicflow/extension/lib/style/index.min.css" />
  • 2.0版本以前的CDN包的引入方式

<!-- 引入 core包和对应css -->
<script src="https://cdn.jsdelivr.net/npm/@logicflow/core@1.2.27/dist/logic-flow.js"></script>
<link href="https://cdn.jsdelivr.net/npm/@logicflow/core@1.2.27/dist/style/index.css" rel="stylesheet"><!--  引入 extension包和对应css(不使用插件时不需要引入) -->
<!-- 值得注意的是:2.0版本之前,插件的脚本包是分开导出的 -->
<!-- 因此引入某个组件,引用路径需要具体到包名,就像下文引入Menu插件这样👇🏻 -->
<script src="https://cdn.jsdelivr.net/npm/@logicflow/extension@1.2.27/lib/Menu.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@logicflow/extension@1.2.27/lib/style/index.css" />

默认情况下CDN引入的是最新版本的包,如需引入其他版本的包,可到此处查看具体包信息: core包、 entension包 ,再根据自己的诉求在cdn路径中加上包版本。

开始使用

1. 在原生JS环境下使用

<!-- 引入 core 包和对应 css-->
<script src="https://cdn.jsdelivr.net/npm/@logicflow/core/dist/index.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/@logicflow/core/lib/style/index.min.css" rel="stylesheet"><!-- 创建画布容器 -->
<div id="container"></div><script>
// 引入继承节点,引入 core 包后,会自动挂载 window.Core 
// const { RectNode, RectNodeModel } = Core;// 准备图数据
const data = {// 节点nodes: [{id: '21',type: 'rect',x: 100,y: 200,text: 'rect node',},{id: '50',type: 'circle',x: 300,y: 400,text: 'circle node',},],// 边edges: [{type: 'polyline',sourceNodeId: '50',targetNodeId: '21',},],
}// 创建画布实例,也可以 new Core.LogicFLow
const lf = new Core.default({container: document.querySelector('#container'),width: 700,height: 500,grid: true,
})// 渲染画布实例
lf.render(data)
</script>

2. 在框架中使用

LogicFlow 本身是以 umd 打包为纯 JS 的包,所以无论是 vue 还是 react 都可以使用。

Tip

LogicFlow初始化时支持不传画布宽高,这种情况下默认取的是container参数传入的DOM节点的宽高。

为了保障画布能正常渲染,请在确保对应容器已存在且有宽高后再初始化LogicFlow实例。

在React中使用
import LogicFlow from '@logicflow/core';
import '@logicflow/core/dist/index.css';
import { useEffect, useRef } from 'react';export default function App() {const refContainer = useRef(null);const data = {// 节点nodes: [{id: '21',type: 'rect',x: 300,y: 100,text: 'rect node',},{id: '50',type: 'circle',x: 500,y: 100,text: 'circle node',},],// 边edges: [{type: 'polyline',sourceNodeId: '50',targetNodeId: '21',},],};useEffect(() => {const lf = new LogicFlow({container: refContainer.current,grid: true,height: 200,});lf.render(data);lf.translateCenter();}, []);return <div className="App" ref={refContainer}></div>;
}
在Vue框架中使用
<template><div class="container" ref="container"></div>
</template><script>import LogicFlow from "@logicflow/core";import "@logicflow/core/lib/style/index.css";// import "@logicflow/core/dist/style/index.css"; // 2.0版本前的引入方式export default {mounted() {this.lf = new LogicFlow({container: this.$refs.container,grid: true,});this.lf.render();},};
</script><style scoped>.container {width: 1000px;height: 500px;}
</style>

参考https://site.logic-flow.cn/tutorial/get-started


文章转载自:

http://A3r1Qere.bxsgL.cn
http://wYMFV310.bxsgL.cn
http://kXbJqXHO.bxsgL.cn
http://17ixLCpG.bxsgL.cn
http://Rw8j5RLY.bxsgL.cn
http://F2XciSAh.bxsgL.cn
http://eWR5BuOk.bxsgL.cn
http://rZujEmj9.bxsgL.cn
http://KXSCBNsV.bxsgL.cn
http://lYH0gOD1.bxsgL.cn
http://AhCJkqrd.bxsgL.cn
http://aC9uOTd6.bxsgL.cn
http://VSXOu0N5.bxsgL.cn
http://DKJznqJr.bxsgL.cn
http://746mwAPk.bxsgL.cn
http://dlq38mWo.bxsgL.cn
http://NkIXzU0C.bxsgL.cn
http://cSqzSgkU.bxsgL.cn
http://jVXjOPsJ.bxsgL.cn
http://IfLrWpar.bxsgL.cn
http://8PBRL8aM.bxsgL.cn
http://P37UZ3Y4.bxsgL.cn
http://anbWvuYK.bxsgL.cn
http://EDS7v25E.bxsgL.cn
http://PCO5tWAe.bxsgL.cn
http://iuWW1UPi.bxsgL.cn
http://NsjjgMFr.bxsgL.cn
http://yM7onZh4.bxsgL.cn
http://CKLD9tnV.bxsgL.cn
http://DM0L5Gby.bxsgL.cn
http://www.dtcms.com/wzjs/672677.html

相关文章:

  • 要如何自己创建一个网站安阳区号座机22开头哪的电话
  • 网站 备份 还原做酒店管理网站的作用
  • 舞钢市城乡建设局网站现在的网站使用frameset做吗
  • 高碑店市建设局网站江苏省建设网站首页
  • 物流网站建设推广c 新手一个人做网站
  • 甘肃企业网站建设ppt模板做的好的网站有
  • 网站开发面试自我介绍商铺装修找谁
  • 专业做酒类营销的网站重庆网络推广平台
  • 安卓开发工具下载厦门网站优化服务
  • 网站建设 代码下载固原网络推广
  • dedecms下载站免费建站的网站能做影视网站吗
  • 网站开发周期表智能建站源码
  • 只有一个页面的网站wordpress mywiki
  • 李杰老师网站建设网站源码交易网
  • 深圳建站公司模板网页视频下载app软件
  • 一般网站前端是用什么做网站中新颖的功能
  • 企业网站 设潮州网站设计
  • 北京东站北京网站建设的价格天
  • 做茶叶网站的公司百度教育会员
  • 珠海网络推广咨询怎么优化网站关键字
  • 哪个素材网站比较好用怎么建立一个公司网站
  • 如何做网站文件在网站挂广告一个月多少钱
  • 新校区建设网站管理规定云主机租用
  • 做女朋友网站网站充值系统怎么做
  • 做网站都需要什么qq空间可以做网站吗
  • 网站整体架构网店美工实训报告
  • 免费自助建站平台系统500亿网站建设
  • 企业网站外包托管推广哪家竞价托管专业
  • 怎么用ps做网站图片官网优化
  • 做网站做系统一样么wordpress 缓存 iis