分享
魔盒CoCo框架 教程&规范
输入“/”快速插入内容
魔盒CoCo框架 教程&规范
用户4368
用户4368
2025年7月1日修改
介绍
本框架为懒人而生,写CoCo控件时:
1.
不用写一堆重复的标识,一个就好,
label
自动赋值
key
、
value
!
2.
特色分组处理,只需要将
{line:'',color:''}
穿插在列表中,之后积木将添加分割线,并使用统一颜色!
3.
完善的选项式
API
,
types.methods
里写执行函数!
4.
完善的缺省值处理,可以省略很多没必要的重复代码!如
值类型
和
默认值
缺省处理。
根据上面这些特性,写一个三元运算符方法仅需下面这点代码:
代码块
JavaScript
{ line: '逻辑', color: 'rgb(254, 174, 138)' },
// 上面这个是分组示例
{
key: '三元运算符',
valueType: any,
params: [
{},
{ label: '?' },
{ label: ':' },
],
def: (a, b, c) => a ? b : c
}
教程
// ...
规范
为了方便代码阅览,请在写对象时遵循以下键顺序:
名称
顺序
通用
key,label,labelAfter,valueType
methods
通用,params,def
methods.params
通用,checkType,defaultValue,dropdown