UNPKG

cnd-components-mcp

Version:

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

166 lines (153 loc) 4.87 kB
## 示例 ```tsx import React from 'react'; import { Tree } from '@alicloud/console-components'; const TreeNode = Tree.Node; const contentStyle = { display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: 36, }; export default () => { return ( &lt;div style={contentStyle}&gt; &lt;Tree defaultSelectedKeys={['14']} defaultExpandedKeys={['7', '11']}&gt; &lt;TreeNode label="默认项" key="0"&gt; &lt;TreeNode label="默认项" key="1" /&gt; &lt;/TreeNode&gt; &lt;/Tree&gt; &lt;Tree defaultSelectedKeys={['14']} defaultExpandedKeys={['0']}&gt; &lt;TreeNode label="默认项" key="0"&gt; &lt;TreeNode label="默认项" key="1" /&gt; &lt;/TreeNode&gt; &lt;/Tree&gt; &lt;Tree defaultSelectedKeys={['0']}&gt; &lt;TreeNode label="聚焦项" key="0"&gt; &lt;TreeNode label="默认项" key="1" /&gt; &lt;/TreeNode&gt; &lt;/Tree&gt; &lt;Tree defaultSelectedKeys={['0']} defaultExpandedKeys={['0']}&gt; &lt;TreeNode label="聚焦项" key="0"&gt; &lt;TreeNode label="默认项" key="1" /&gt; &lt;/TreeNode&gt; &lt;/Tree&gt; &lt;Tree defaultSelectedKeys={['14']}&gt; &lt;TreeNode label="禁用项" key="0" disabled&gt; &lt;TreeNode label="默认项" key="1" /&gt; &lt;/TreeNode&gt; &lt;/Tree&gt; &lt;Tree defaultSelectedKeys={['14']} defaultExpandedKeys={['0']}&gt; &lt;TreeNode label="禁用项" key="0" disabled&gt; &lt;TreeNode label="默认项" key="1" /&gt; &lt;/TreeNode&gt; &lt;/Tree&gt; &lt;/div&gt; ); }; export const meta = { title: '默认', describe: '分支节点形态。', }; ``` ```tsx import React from 'react'; import { Tree } from '@alicloud/console-components'; const TreeNode = Tree.Node; export default () => { return ( &lt;Tree defaultSelectedKeys={['14']} defaultExpandedKeys={['0', '7', '11']}&gt; &lt;TreeNode label="默认项" key="0"&gt; &lt;TreeNode label="默认项" key="1"&gt; &lt;TreeNode label="默认项" key="4" /&gt; &lt;TreeNode label="默认项" key="5" /&gt; &lt;/TreeNode&gt; &lt;TreeNode label="聚焦项" key="2"&gt; &lt;TreeNode label="默认项" key="6"&gt; &lt;TreeNode label="默认项" key="10" /&gt; &lt;/TreeNode&gt; &lt;TreeNode label="默认项" key="7"&gt; &lt;TreeNode label="默认项" key="11"&gt; &lt;TreeNode label="默认项" key="15" /&gt; &lt;/TreeNode&gt; &lt;TreeNode label="默认项" key="12" /&gt; &lt;TreeNode label="聚焦项" key="13" /&gt; &lt;TreeNode label="选中项" key="14" /&gt; &lt;/TreeNode&gt; &lt;/TreeNode&gt; &lt;TreeNode label="禁用项" key="3" disabled&gt; &lt;TreeNode label="叶子" key="8" /&gt; &lt;TreeNode label="叶子" key="9" /&gt; &lt;/TreeNode&gt; &lt;/TreeNode&gt; &lt;/Tree&gt; ); }; export const meta = { title: '基本树结构', describe: '通过 defaultSelectedKeys 属性设置默认选中项,通过 defaultExpandedKeys 属性设置默认展开项。', }; ``` ```tsx import React from 'react'; import { Tree } from '@alicloud/console-components'; const TreeNode = Tree.Node; export default () => { return ( <Tree showLine defaultSelectedKeys={['14']} defaultExpandedKeys={['0', '7', '11']} > &lt;TreeNode label="默认项" key="0"&gt; &lt;TreeNode label="默认项" key="1"&gt; &lt;TreeNode label="默认项" key="4" /&gt; &lt;TreeNode label="默认项" key="5" /&gt; &lt;/TreeNode&gt; &lt;TreeNode label="聚焦项" key="2"&gt; &lt;TreeNode label="默认项" key="6"&gt; &lt;TreeNode label="默认项" key="10" /&gt; &lt;/TreeNode&gt; &lt;TreeNode label="默认项" key="7"&gt; &lt;TreeNode label="默认项" key="11"&gt; &lt;TreeNode label="默认项" key="15" /&gt; &lt;/TreeNode&gt; &lt;TreeNode label="默认项" key="12" /&gt; &lt;TreeNode label="聚焦项" key="13" /&gt; &lt;TreeNode label="选中项" key="14" /&gt; &lt;/TreeNode&gt; &lt;/TreeNode&gt; &lt;TreeNode label="禁用项" key="3" disabled&gt; &lt;TreeNode label="叶子" key="8" /&gt; &lt;TreeNode label="叶子" key="9" /&gt; &lt;/TreeNode&gt; &lt;/TreeNode&gt; &lt;/Tree&gt; ); }; export const meta = { title: '线型树结构', describe: '通过 showLine 属性设置为线性结构。', }; ``` ```tsx ``` ## 更多示例 ```tsx ``` ```tsx ``` ```tsx ``` ```tsx ``` ```tsx ``` ```tsx ``` ```tsx ``` ```tsx ``` ```tsx ```