didi / LogicFlow

A flow chart editing framework focus on business customization. 专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。
https://site.logic-flow.cn
Apache License 2.0
8.85k stars 1.15k forks source link

[Feature]: 使用文档能否补充原生JS的写法 #1873

Open Ean-Yan opened 2 months ago

Ean-Yan commented 2 months ago

背景&目的

背景

在整合至一些其它前端框架时,需要直接使用JavaScript作为编辑语言,但官方文档内仅有TypeScript的代码示例。

示例1

官方文档内通过 import LogicFlow from '@logicflow/core'; 引入后,可以直接使用const lf = new LogicFlow()创建实例,而在JavaScript中需要使用Core.default()来构造,在文档中没有找到相关说明。

示例2

类似的,在自定义Node节点继承类时,在JavaScript中需要使用 class TaskRectNode extends Core.RectNode {};

yangyjxm commented 2 months ago

+1

boyongjiong commented 1 month ago

你是指直接通过 CDN 引入 js 资源时的使用方法,这块儿是有一些问题。你们想在项目中还是直接通过 script 的方式引入的资源吗?

我们会考虑优化一下这个的体验,争取跟 TS 开发体验无差别

EdwinOlders11 commented 1 month ago

你是指直接通过CDN引入js资源时的使用方法,这块儿有一些问题。你们想在项目中还是直接通过脚本的方式引入资源吗?

我们会考虑优化这个体验,争取跟TS开发体验无差别

在我的一个实践中因为架构问题也是先下载js文件到本地,然后再直接通过 Githubissues.

  • Githubissues is a development platform for aggregating issues.