Closed masukyyy closed 4 months ago
vue3版本最新版本已经支持.通过在config中配置可以实现
//定义函数返回规则或者通过rule字段返回规则
type extendRule = ((arg: { t: t }) => Rule[]) | { rule: (arg: { t: t }) => Rule[], append?: boolean };
type Config = {
//基础配置的渲染规则,可以覆盖默认规则.append为true时追加到默认规则后面
baseRule?: extendRule;
//验证配置的渲染规则,可以覆盖默认规则.append为true时追加到默认规则后面
validateRule?: extendRule;
//表单的渲染规则,可以覆盖默认规则.append为true时追加到默认规则后面
formRule?: extendRule;
//组件配置的渲染规则,可以覆盖默认规则.append为true时追加到默认规则后面
componentRule?: {
//id组件拖拽组件规则的id,rule为当前组件的生成规则
[id: string]: (rule: Rule, arg: { t: t }) => Rule[] | {
rule: (rule: Rule, arg: { t: t }) => Rule[],
append?: boolean
}
};
...
}
谢谢! 文档上没看到, 现在已经解决了!!!!!!!
目前设计器对一些公共配置需要拓展, 目前只能通过采用修改源码的方式更改, 了解到pro版本已发布, 想问一下开源版是否会支持公共配置自定义拓展,或者会在PRO版本中开放的计划吗?