fix:处理模型错误添加大量文本的bug
This commit is contained in:
@@ -50,9 +50,6 @@ class ComponentDefinition(ExtensibleModel):
|
||||
"前端属性面板的 setters 由它派生,不单独保存",
|
||||
)
|
||||
eventOptions: list[JsonObject] = Field(default_factory=list)
|
||||
sample_data: bool = Field(
|
||||
default=False, description="默认配置是否含示例数据,不能视为真实业务数据"
|
||||
)
|
||||
usage_notes: list[NonBlankString] = Field(
|
||||
default_factory=list, description="配置、数据绑定及使用限制说明"
|
||||
)
|
||||
@@ -82,6 +79,8 @@ def _default_problem(field, template: JsonObject) -> str | None:
|
||||
return "的路径与默认配置结构冲突"
|
||||
if field.themed:
|
||||
return None if current is MISSING else "跟随主题,默认配置里不能写死颜色"
|
||||
if field.example and current is MISSING:
|
||||
return "标为示例内容,默认配置里要有这个值"
|
||||
if current is MISSING:
|
||||
if field.default is None:
|
||||
return "在默认配置中不存在,需要声明 default"
|
||||
|
||||
Reference in New Issue
Block a user