跳到主要内容

SLIGHTNING CoCo 控件框架文档

工程化 CoCo 自定义控件开发解决方案

特性

模拟函数一等公民

像使用其他类型的数据一样使用函数,函数可以作为参数传递给其他函数,也可以作为其他函数的返回值。SCW 可以将这些函数转为编辑器支持的形式。

正在加载编辑器……

在 CoCo 中使用:

在 Creation Project 中使用:

方法调用验证

SCW 可以检查方法调用是否正确,如果方法不存在或参数类型不匹配,SCW 会报错提示。此外,SCW 还可以捕获方法调用中的异常,并显示异常信息。

正在加载编辑器……

调用方法:

编辑器控制台报错:

浏览器控制台报错:

Creation Project 支持

支持部分 Creation Project 特性,如:控件分类、方法回调。让你的控件在 Creation Project 中更强大。

方法分组

为一组方法统一设置积木样式;无需手动调整积木标签和积木间距,SCW 可以根据方法分组自动调整。

正在加载编辑器……

生成的积木:

自动绕过限制

自动绕过 CoCo 对自定义控件的限制,如:控件关键词检查;全局对象访问限制。

下面展示了部分绕过这些限制的方式,你可以修改其中的示例代码。

正在加载编辑器……

TypeScript 支持

支持 TypeScript。TypeScript 强大的类型系统可以帮助你更好地开发控件。

评价

星星

Star History Chart

赞赏

开发不易,给点赞助鼓励下吧!