{ "schemaVersion": 2, "sourceKind": "structured-spec", "confidence": "high", "slug": "formmodal", "family": "modal-shell", "familyRole": "variant", "familyParams": {"columns":"2","footer":"confirm-cancel"}, "name": "表单弹窗 FormModal", "semanticTypeCandidates": [ "modal", "form" ], "variantDimensions": [ { "name": "columns", "values": [ "one", "two" ] }, { "name": "state", "values": [ "default", "validating", "loading" ] } ], "representativeVariants": [ { "columns": "one", "state": "default", "label": "单列表单" }, { "columns": "two", "state": "default", "label": "双列表单" }, { "columns": "one", "state": "validating", "label": "校验失败(阻止关闭)" }, { "columns": "one", "state": "loading", "label": "提交中" } ], "anatomy": { "body": "弹窗内嵌表单", "columns": "表单字段可多列", "validate": "确认提交,校验失败阻止关闭", "reset": "关闭重置" }, "structurePatterns": { "columns": "1 或 2 列", "behavior": "校验失败阻止关闭" }, "usageHints": [ "弹窗内嵌表单", "表单字段可多列", "确认提交,校验失败阻止关闭", "支持加载状态", "关闭重置" ], "doNotInvent": [ "表单校验规则(见各输入组件契约)" ], "unknowns": [ "多列时的栅格断点", "是否支持草稿保存" ] }