import { IPublicTypeComponentMetadata, IPublicTypeSnippet } from '@alilc/lowcode-types'; const YCCascaderMeta: IPublicTypeComponentMetadata = { "componentName": "YCCascader", "title": "YCCascader", "docUrl": "", "screenshot": "", "devMode": "proCode", "npm": { "package": "yc-material", "version": "0.1.0", "exportName": "YCCascader", "main": "src/index.tsx", "destructuring": true, "subName": "" }, "configure": { "props": [ { "title": { "label": { "type": "i18n", "en-US": "defaultValue", "zh-CN": "选择框的默认" }, "tip": "defaultValue | 选择框的默认值" }, "name": "defaultValue", "description": "选择框的默认值", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } ] } } }, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "inputValue", "zh-CN": "输入框的值" }, "tip": "inputValue | 输入框的值" }, "name": "inputValue", "description": "输入框的值", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "value", "zh-CN": "选中值" }, "tip": "value | 选中值" }, "name": "value", "description": "选中值", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } ] } } }, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "options", "zh-CN": "级联数据" }, "tip": "options | 级联数据" }, "name": "options", "description": "级联数据", "setter": { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } }, "initialValue": [] } }, { "title": { "label": { "type": "i18n", "en-US": "trigger", "zh-CN": "trigger" } }, "name": "trigger", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "SelectSetter", "props": { "dataSource": [ { "label": "click", "value": "click" }, { "label": "hover", "value": "hover" }, { "label": "focus", "value": "focus" }, { "label": "contextMenu", "value": "contextMenu" } ], "options": [ { "label": "click", "value": "click" }, { "label": "hover", "value": "hover" }, { "label": "focus", "value": "focus" }, { "label": "contextMenu", "value": "contextMenu" } ] }, "initialValue": "click" } }, "initialValue": [] }, { "componentName": "SelectSetter", "props": { "dataSource": [ { "label": "click", "value": "click" }, { "label": "hover", "value": "hover" }, { "label": "focus", "value": "focus" }, { "label": "contextMenu", "value": "contextMenu" } ], "options": [ { "label": "click", "value": "click" }, { "label": "hover", "value": "hover" }, { "label": "focus", "value": "focus" }, { "label": "contextMenu", "value": "contextMenu" } ] }, "initialValue": "click" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "expandTrigger", "zh-CN": "展开下一级方" }, "tip": "expandTrigger | 展开下一级方式" }, "name": "expandTrigger", "description": "展开下一级方式", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "click", "value": "click" }, { "label": "hover", "value": "hover" } ], "options": [ { "label": "click", "value": "click" }, { "label": "hover", "value": "hover" } ] }, "initialValue": "click" } }, { "title": { "label": { "type": "i18n", "en-US": "changeOnSelect", "zh-CN": "每当选择的时" }, "tip": "changeOnSelect | 每当选择的时候,值都会发生改变。多选时如果设置为`true`,会取消父子关系的关联。(默认只有在选择完成的时候,值才会更新)" }, "name": "changeOnSelect", "description": "每当选择的时候,值都会发生改变。多选时如果设置为`true`,会取消父子关系的关联。(默认只有在选择完成的时候,值才会更新)", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "showEmptyChildren", "zh-CN": "是否在非动态" }, "tip": "showEmptyChildren | 是否在非动态加载时,选中项children为[]的时候渲染下一级节点。" }, "name": "showEmptyChildren", "description": "是否在非动态加载时,选中项children为[]的时候渲染下一级节点。", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "unmountOnExit", "zh-CN": "是否在隐藏之" }, "tip": "unmountOnExit | 是否在隐藏之后销毁DOM结构,默认为 `true`。如果是动态加载时,默认为`false`。" }, "name": "unmountOnExit", "description": "是否在隐藏之后销毁DOM结构,默认为 `true`。如果是动态加载时,默认为`false`。", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "mode", "zh-CN": "是否开启多选" }, "tip": "mode | 是否开启多选" }, "name": "mode", "description": "是否开启多选", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "multiple", "value": "multiple" } ], "options": [ { "label": "multiple", "value": "multiple" } ] }, "initialValue": "multiple" } }, { "title": { "label": { "type": "i18n", "en-US": "triggerProps", "zh-CN": "可以接受所有" }, "tip": "triggerProps | 可以接受所有 Trigger 组件的 Props" }, "name": "triggerProps", "description": "可以接受所有 Trigger 组件的 Props", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "showSearch", "zh-CN": "使单选模式可" }, "tip": "showSearch | 使单选模式可搜索,传入 `{ retainInputValue: true }` 在搜索框聚焦时保留现有内容" }, "name": "showSearch", "description": "使单选模式可搜索,传入 `{ retainInputValue: true }` 在搜索框聚焦时保留现有内容", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "BoolSetter", "isRequired": false, "initialValue": false }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "panelMode", "zh-CN": "panelMode" } }, "name": "panelMode", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "select", "value": "select" }, { "label": "cascader", "value": "cascader" } ], "options": [ { "label": "select", "value": "select" }, { "label": "cascader", "value": "cascader" } ] }, "initialValue": "select" } }, { "title": { "label": { "type": "i18n", "en-US": "renderOption", "zh-CN": "renderOption" } }, "name": "renderOption", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "retainInputValue", "zh-CN": "retainInputValue" } }, "name": "retainInputValue", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "retainInputValueWhileSelect", "zh-CN": "retainInputValueWhileSelect" } }, "name": "retainInputValueWhileSelect", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "notFoundContent", "zh-CN": "没有数据时显" }, "tip": "notFoundContent | 没有数据时显示的内容" }, "name": "notFoundContent", "description": "没有数据时显示的内容", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "fieldNames", "zh-CN": "指定labe" }, "tip": "fieldNames | 指定label,value,isLeaf,disabled,children 对应的字段" }, "name": "fieldNames", "description": "指定label,value,isLeaf,disabled,children 对应的字段", "setter": { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "label", "zh-CN": "label" } }, "name": "label", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "value", "zh-CN": "value" } }, "name": "value", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "children", "zh-CN": "children" } }, "name": "children", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "disabled", "zh-CN": "disabled" } }, "name": "disabled", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "isLeaf", "zh-CN": "isLeaf" } }, "name": "isLeaf", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } }, { "title": { "label": { "type": "i18n", "en-US": "popupVisible", "zh-CN": "控制下拉框的" }, "tip": "popupVisible | 控制下拉框的展开收起" }, "name": "popupVisible", "description": "控制下拉框的展开收起", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "defaultPopupVisible", "zh-CN": "默认下拉框的" }, "tip": "defaultPopupVisible | 默认下拉框的展开收起状态" }, "name": "defaultPopupVisible", "description": "默认下拉框的展开收起状态", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "checkedStrategy", "zh-CN": "定制回填方式" }, "tip": "checkedStrategy | 定制回填方式
parent: 子节点都被选中时候返回父节点
child: 返回子节点" }, "name": "checkedStrategy", "description": "定制回填方式
parent: 子节点都被选中时候返回父节点
child: 返回子节点", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "parent", "value": "parent" }, { "label": "child", "value": "child" } ], "options": [ { "label": "parent", "value": "parent" }, { "label": "child", "value": "child" } ] }, "initialValue": "parent" } }, { "title": { "label": { "type": "i18n", "en-US": "dropdownMenuClassName", "zh-CN": "自定义下拉列" }, "tip": "dropdownMenuClassName | 自定义下拉列表类名" }, "name": "dropdownMenuClassName", "description": "自定义下拉列表类名", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "dropdownMenuColumnStyle", "zh-CN": "菜单列样式" }, "tip": "dropdownMenuColumnStyle | 菜单列样式" }, "name": "dropdownMenuColumnStyle", "description": "菜单列样式", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "virtualListProps", "zh-CN": "传递虚拟滚动" }, "tip": "virtualListProps | 传递虚拟滚动属性。开启虚拟滚动后,每列级联菜单的会存在默认宽度,可通过 `dropdownMenuColumnStyle` 进行样式调整" }, "name": "virtualListProps", "description": "传递虚拟滚动属性。开启虚拟滚动后,每列级联菜单的会存在默认宽度,可通过 `dropdownMenuColumnStyle` 进行样式调整", "setter": { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } }, { "title": { "label": { "type": "i18n", "en-US": "defaultActiveFirstOption", "zh-CN": "是否默认高亮" }, "tip": "defaultActiveFirstOption | 是否默认高亮搜索结果第一个选项。" }, "name": "defaultActiveFirstOption", "description": "是否默认高亮搜索结果第一个选项。", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "dropdownRender", "zh-CN": "自定义下拉菜" }, "tip": "dropdownRender | 自定义下拉菜单的展示。" }, "name": "dropdownRender", "description": "自定义下拉菜单的展示。", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "dropdownColumnRender", "zh-CN": "自定义下拉菜" }, "tip": "dropdownColumnRender | 自定义下拉菜单每一列的展示。" }, "name": "dropdownColumnRender", "description": "自定义下拉菜单每一列的展示。", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "filterOption", "zh-CN": "默认搜索从 " }, "tip": "filterOption | 默认搜索从 `label` 属性中进行关键字搜索。通过该方法可以自定义搜索逻辑" }, "name": "filterOption", "description": "默认搜索从 `label` 属性中进行关键字搜索。通过该方法可以自定义搜索逻辑", "setter": { "componentName": "FunctionSetter", "isRequired": false } }, { "title": { "label": { "type": "i18n", "en-US": "renderOption", "zh-CN": "自定义展示 " }, "tip": "renderOption | 自定义展示 `option`" }, "name": "renderOption", "description": "自定义展示 `option`", "setter": { "componentName": "FunctionSetter", "isRequired": false } }, { "title": { "label": { "type": "i18n", "en-US": "renderFooter", "zh-CN": "定义每一层级" }, "tip": "renderFooter | 定义每一层级的 `footer`。参数:level: 当前层级, activeOption: 当前点击的节点。返回 `null` 不展示" }, "name": "renderFooter", "description": "定义每一层级的 `footer`。参数:level: 当前层级, activeOption: 当前点击的节点。返回 `null` 不展示", "setter": { "componentName": "FunctionSetter", "isRequired": false } }, { "title": { "label": { "type": "i18n", "en-US": "renderFormat", "zh-CN": "格式化显示内" }, "tip": "renderFormat | 格式化显示内容。" }, "name": "renderFormat", "description": "格式化显示内容。", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onSearch", "zh-CN": "搜索时的回调" }, "tip": "onSearch | 搜索时的回调。(reason in `2.34.0`)" }, "name": "onSearch", "description": "搜索时的回调。(reason in `2.34.0`)", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onChange", "zh-CN": "点击选择框的" }, "tip": "onChange | 点击选择框的回调。" }, "name": "onChange", "description": "点击选择框的回调。", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onInputValueChange", "zh-CN": "inputV" }, "tip": "onInputValueChange | inputValue改变时的回调" }, "name": "onInputValueChange", "description": "inputValue改变时的回调", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "getPopupContainer", "zh-CN": "弹出框挂在的" }, "tip": "getPopupContainer | 弹出框挂在的父节点" }, "name": "getPopupContainer", "description": "弹出框挂在的父节点", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "loadMore", "zh-CN": "动态加载数据" }, "tip": "loadMore | 动态加载数据。pathValue: 当前选中项的路径 value; level: 选中项层级。" }, "name": "loadMore", "description": "动态加载数据。pathValue: 当前选中项的路径 value; level: 选中项层级。", "setter": { "componentName": "FunctionSetter", "isRequired": false } }, { "title": { "label": { "type": "i18n", "en-US": "onVisibleChange", "zh-CN": "下拉框收起展" }, "tip": "onVisibleChange | 下拉框收起展开时触发。" }, "name": "onVisibleChange", "description": "下拉框收起展开时触发。", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "onClear", "zh-CN": "点击清除时触" }, "tip": "onClear | 点击清除时触发,参数是当前下拉框的展开状态。" }, "name": "onClear", "description": "点击清除时触发,参数是当前下拉框的展开状态。", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "icons", "zh-CN": "图标配置。" }, "tip": "icons | 图标配置。" }, "name": "icons", "description": "图标配置。", "setter": { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "loading", "zh-CN": "loading" } }, "name": "loading", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "checked", "zh-CN": "checked" } }, "name": "checked", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "next", "zh-CN": "next" } }, "name": "next", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } }, { "title": { "label": { "type": "i18n", "en-US": "onClick", "zh-CN": "鼠标点击下拉" }, "tip": "onClick | 鼠标点击下拉框时的回调" }, "name": "onClick", "description": "鼠标点击下拉框时的回调", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "className", "zh-CN": "className" } }, "name": "className", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "ArraySetter", "props": { "itemSetter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, "initialValue": [] } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "disabled", "zh-CN": "是否为禁用状" }, "tip": "disabled | 是否为禁用状态。" }, "name": "disabled", "description": "是否为禁用状态。", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "status", "zh-CN": "状态" }, "tip": "status | 状态" }, "name": "status", "description": "状态", "setter": { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "warning", "value": "warning" }, { "label": "error", "value": "error" } ], "options": [ { "label": "warning", "value": "warning" }, { "label": "error", "value": "error" } ] }, "initialValue": "warning" } }, { "title": { "label": { "type": "i18n", "en-US": "size", "zh-CN": "分别不同尺寸" }, "tip": "size | 分别不同尺寸的选择器。对应 `24px`, `28px`, `32px`, `36px`" }, "name": "size", "description": "分别不同尺寸的选择器。对应 `24px`, `28px`, `32px`, `36px`", "setter": { "componentName": "SelectSetter", "props": { "dataSource": [ { "label": "default", "value": "default" }, { "label": "mini", "value": "mini" }, { "label": "small", "value": "small" }, { "label": "large", "value": "large" } ], "options": [ { "label": "default", "value": "default" }, { "label": "mini", "value": "mini" }, { "label": "small", "value": "small" }, { "label": "large", "value": "large" } ] }, "initialValue": "default" } }, { "title": { "label": { "type": "i18n", "en-US": "loading", "zh-CN": "是否为加载状" }, "tip": "loading | 是否为加载状态。" }, "name": "loading", "description": "是否为加载状态。", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "error", "zh-CN": "是否是错误状" }, "tip": "error | 是否是错误状态。(废弃,下个大版本移除,使用 status='error' 替代)" }, "name": "error", "description": "是否是错误状态。(废弃,下个大版本移除,使用 status='error' 替代)", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "id", "zh-CN": "id" } }, "name": "id", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "bordered", "zh-CN": "是否需要边框" }, "tip": "bordered | 是否需要边框" }, "name": "bordered", "description": "是否需要边框", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "animation", "zh-CN": "是否为内部标" }, "tip": "animation | 是否为内部标签变化添加动画。" }, "name": "animation", "description": "是否为内部标签变化添加动画。", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "prefix", "zh-CN": "前缀。" }, "tip": "prefix | 前缀。" }, "name": "prefix", "description": "前缀。", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "placeholder", "zh-CN": "选择框默认文" }, "tip": "placeholder | 选择框默认文字。" }, "name": "placeholder", "description": "选择框默认文字。", "setter": { "componentName": "StringSetter", "isRequired": false, "initialValue": "" } }, { "title": { "label": { "type": "i18n", "en-US": "renderTag", "zh-CN": "自定义标签渲" }, "tip": "renderTag | 自定义标签渲染,`props` 为当前标签属性,`index` 为当前标签的顺序,`values` 为所有标签的值." }, "name": "renderTag", "description": "自定义标签渲染,`props` 为当前标签属性,`index` 为当前标签的顺序,`values` 为所有标签的值.", "setter": { "componentName": "FunctionSetter" } }, { "title": { "label": { "type": "i18n", "en-US": "dragToSort", "zh-CN": "是否可以通过" }, "tip": "dragToSort | 是否可以通过拖拽为 Tag 排序" }, "name": "dragToSort", "description": "是否可以通过拖拽为 Tag 排序", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "allowClear", "zh-CN": "允许清除值。" }, "tip": "allowClear | 允许清除值。" }, "name": "allowClear", "description": "允许清除值。", "setter": { "componentName": "BoolSetter", "isRequired": false, "initialValue": false } }, { "title": { "label": { "type": "i18n", "en-US": "maxTagCount", "zh-CN": "最多显示多少" }, "tip": "maxTagCount | 最多显示多少个 `tag`,仅在多选或标签模式有效。设置 `responsive` 响应式显示标签数不建议在选项较多时使用,可能存在性能问题," }, "name": "maxTagCount", "description": "最多显示多少个 `tag`,仅在多选或标签模式有效。设置 `responsive` 响应式显示标签数不建议在选项较多时使用,可能存在性能问题,", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "count", "zh-CN": "count" } }, "name": "count", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }, { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "responsive", "value": "responsive" } ], "options": [ { "label": "responsive", "value": "responsive" } ] }, "initialValue": "responsive" } ] }, "isRequired": true } }, { "title": { "label": { "type": "i18n", "en-US": "render", "zh-CN": "render" } }, "name": "render", "setter": { "componentName": "FunctionSetter" } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } }, { "componentName": "RadioGroupSetter", "props": { "dataSource": [ { "label": "responsive", "value": "responsive" } ], "options": [ { "label": "responsive", "value": "responsive" } ] }, "initialValue": "responsive" } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "suffixIcon", "zh-CN": "自定义选择框" }, "tip": "suffixIcon | 自定义选择框后缀图标。" }, "name": "suffixIcon", "description": "自定义选择框后缀图标。", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "arrowIcon", "zh-CN": "自定义箭头图" }, "tip": "arrowIcon | 自定义箭头图标,设置为 `null` 不显示箭头图标。" }, "name": "arrowIcon", "description": "自定义箭头图标,设置为 `null` 不显示箭头图标。", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "removeIcon", "zh-CN": "多选时配置选" }, "tip": "removeIcon | 多选时配置选中项的删除图标。当传入`null`,不显示删除图标。" }, "name": "removeIcon", "description": "多选时配置选中项的删除图标。当传入`null`,不显示删除图标。", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "clearIcon", "zh-CN": "`allow" }, "tip": "clearIcon | `allowClear` 时配置清除按钮的图标。" }, "name": "clearIcon", "description": "`allowClear` 时配置清除按钮的图标。", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "autoWidth", "zh-CN": "设置宽度自适" }, "tip": "autoWidth | 设置宽度自适应。minWidth 默认为 0,maxWidth 默认为 100%" }, "name": "autoWidth", "description": "设置宽度自适应。minWidth 默认为 0,maxWidth 默认为 100%", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "BoolSetter", "isRequired": false, "initialValue": false }, { "componentName": "ObjectSetter", "props": { "config": { "items": [ { "title": { "label": { "type": "i18n", "en-US": "minWidth", "zh-CN": "minWidth" } }, "name": "minWidth", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "maxWidth", "zh-CN": "maxWidth" } }, "name": "maxWidth", "setter": { "componentName": "MixedSetter", "props": { "setters": [ { "componentName": "StringSetter", "isRequired": false, "initialValue": "" }, { "componentName": "NumberSetter", "isRequired": false, "initialValue": 0 }, { "componentName": "ObjectSetter", "props": { "config": { "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } }, "isRequired": false, "initialValue": {} } ] } } } ], "extraSetter": { "componentName": "MixedSetter", "isRequired": false, "props": {} } } } } ] } } }, { "title": { "label": { "type": "i18n", "en-US": "addBefore", "zh-CN": "选择框前添加" }, "tip": "addBefore | 选择框前添加元素" }, "name": "addBefore", "description": "选择框前添加元素", "setter": { "componentName": "SlotSetter", "props": { "mode": "node" }, "isRequired": false, "initialValue": { "type": "JSSlot", "value": [] } } }, { "title": { "label": { "type": "i18n", "en-US": "onKeyDown", "zh-CN": "键盘输入时的" }, "tip": "onKeyDown | 键盘输入时的回调" }, "name": "onKeyDown", "description": "键盘输入时的回调", "setter": { "componentName": "FunctionSetter" } } ], "supports": { "style": true }, "component": {} } }; const snippets: IPublicTypeSnippet[] = [ { "title": "YCCascader", "screenshot": "", "schema": { "componentName": "YCCascader", "props": {} } } ]; export default { ...YCCascaderMeta, snippets };