UNPKG

cnd-components-mcp

Version:

An MCP service for Cnd components query | 一个减少 Cnd 组件代码生成幻觉的 MCP 服务,包含系统提示词、组件文档、API 文档、代码示例和更新日志查询

66 lines (58 loc) 1.33 kB
## 基本使用 ```tsx preview import React from "react"; import { KeyValue } from "@ali/cnd"; const Demo = () => { return &lt;KeyValue onChange={console.log} /&gt;; }; export default Demo; ``` ## value 回显 ```tsx preview import React from "react"; import { KeyValue } from "@ali/cnd"; const Demo = () => { return &lt;KeyValue value={[{ key: "a", value: 1 }]} onChange={console.log} /&gt;; }; export default Demo; ``` ## 校验 ```tsx preview import React from "react"; import { KeyValue, Button, Field, Form } from "@ali/cnd"; const { customValidate } = KeyValue; const FORM_LAYOUT = { labelCol: { fixedSpan: 6, }, labelTextAlign: "left", }; const Demo = () => { const field = Field.useField(); const { init, validate } = field; const onValidate = () => { validate((errors, values) => { if (errors) return; }); }; return ( &lt;Form field={field} {...FORM_LAYOUT}&gt; &lt;Form.Item label="环境变量" required&gt; <KeyValue {...init("env", { rules: [ { validator: customValidate, }, ], })} /> &lt;/Form.Item&gt; &lt;Button type="primary" onClick={onValidate}&gt; 校验 &lt;/Button&gt; &lt;/Form&gt; ); }; export default Demo; ```