UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

1,750 lines (1,749 loc) 349 kB
{ "$schema": "https://raw.githubusercontent.com/JetBrains/web-types/master/schema/web-types.json", "framework": "vue", "name": "types", "version": "3.58.1", "contributions": { "html": { "tags": [ { "name": "a-affix", "slots": [], "events": [], "attributes": [ { "name": "offsetBottom", "default": "", "description": "距离窗口底部达到指定偏移量后触发", "value": { "type": "number", "kind": "expression" } }, { "name": "offsetTop", "default": "", "description": "距离窗口顶部达到指定偏移量后触发", "value": { "type": "number", "kind": "expression" } }, { "name": "target", "default": "() => window", "description": "设置 `Affix` 需要监听其滚动事件的元素,值为一个返回对应 DOM 元素的函数", "value": { "type": "() => HTMLElement", "kind": "expression" } } ] }, { "name": "a-alert", "slots": [ { "name": "closeText", "description": "自定义关闭按钮" }, { "name": "description", "description": "警告提示的辅助性文字介绍" }, { "name": "icon", "description": "自定义图标,`showIcon` 为 `true` 时有效" }, { "name": "message", "description": "警告提示内容" } ], "events": [], "attributes": [ { "name": "afterClose", "default": "-", "description": "关闭动画结束后触发的回调函数", "value": { "type": "() => void", "kind": "expression" } }, { "name": "banner", "default": "false", "description": "是否用作顶部公告", "value": { "type": "boolean", "kind": "expression" } }, { "name": "closable", "default": "无", "description": "默认不显示关闭按钮", "value": { "type": "boolean", "kind": "expression" } }, { "name": "closeText", "default": "无", "description": "自定义关闭按钮", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "description", "default": "无", "description": "警告提示的辅助性文字介绍", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "icon", "default": "-", "description": "自定义图标,`showIcon` 为 `true` 时有效", "value": { "type": "vnode | slot", "kind": "expression" } }, { "name": "message", "default": "无", "description": "警告提示内容", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "showIcon", "default": "false,`banner` 模式下默认值为 true", "description": "是否显示辅助图标", "value": { "type": "boolean", "kind": "expression" } }, { "name": "type", "default": "`info`,`banner` 模式下默认值为 `warning`", "description": "指定警告提示的样式,有四种选择 `success`、`info`、`warning`、`error`", "value": { "type": "string", "kind": "expression" } } ] }, { "name": "a-anchor", "slots": [], "events": [], "attributes": [] }, { "name": "a-anchor", "slots": [], "events": [], "attributes": [ { "name": "affix", "default": "true", "description": "固定模式", "value": { "type": "boolean", "kind": "expression" } }, { "name": "bounds", "default": "5(px)", "description": "锚点区域边界", "value": { "type": "number", "kind": "expression" } }, { "name": "getContainer", "default": "() => window", "description": "指定滚动的容器", "value": { "type": "() => HTMLElement", "kind": "expression" } }, { "name": "offsetBottom", "default": "", "description": "距离窗口底部达到指定偏移量后触发", "value": { "type": "number", "kind": "expression" } }, { "name": "offsetTop", "default": "", "description": "距离窗口顶部达到指定偏移量后触发", "value": { "type": "number", "kind": "expression" } }, { "name": "showInkInFixed", "default": "false", "description": "固定模式是否显示小圆点", "value": { "type": "boolean", "kind": "expression" } }, { "name": "wrapperClass", "default": "-", "description": "容器的类名", "value": { "type": "string", "kind": "expression" } }, { "name": "wrapperStyle", "default": "-", "description": "容器样式", "value": { "type": "object", "kind": "expression" } }, { "name": "getCurrentAnchor", "default": "-", "description": "自定义高亮的锚点", "value": { "type": "() => string", "kind": "expression" } }, { "name": "targetOffset", "default": "`offsetTop`", "description": "锚点滚动偏移量,默认与 offsetTop 相同,[例子](#components-anchor-demo-targetOffset)", "value": { "type": "number", "kind": "expression" } } ] }, { "name": "a-avatar", "slots": [], "events": [], "attributes": [ { "name": "icon", "default": "slot", "description": "设置头像的图标类型,可设为 Icon 的 `type` 或 VNode", "value": { "type": "string | VNode ", "kind": "expression" } }, { "name": "shape", "default": "`circle`", "description": "指定头像的形状", "value": { "type": "Enum{ 'circle', 'square' }", "kind": "expression" } }, { "name": "size", "default": "`default`", "description": "设置头像的大小", "value": { "type": "number | Enum{ 'large', 'small', 'default' }", "kind": "expression" } }, { "name": "src", "default": "-", "description": "图片类头像的资源地址", "value": { "type": "string", "kind": "expression" } }, { "name": "srcSet", "default": "-", "description": "设置图片类头像响应式资源地址", "value": { "type": "string", "kind": "expression" } }, { "name": "alt", "default": "-", "description": "图像无法显示时的替代文本", "value": { "type": "string", "kind": "expression" } }, { "name": "loadError", "default": "-", "description": "图片加载失败的事件,返回 false 会关闭组件默认的 fallback 行为", "value": { "type": "() => boolean", "kind": "expression" } } ] }, { "name": "a-backtop", "slots": [], "events": [], "attributes": [ { "name": "target", "default": "() => window", "description": "设置需要监听其滚动事件的元素,值为一个返回对应 DOM 元素的函数", "value": { "type": "Function", "kind": "expression" } }, { "name": "visibilityHeight", "default": "400", "description": "滚动高度达到此参数值才出现 `BackTop`", "value": { "type": "number", "kind": "expression" } } ] }, { "name": "a-autocomplete", "slots": [ { "name": "options", "description": "自动完成的数据源" }, { "name": "placeholder", "description": "输入框提示" } ], "events": [], "attributes": [ { "name": "allowClear", "default": "false", "description": "支持清除, 单选模式有效", "value": { "type": "boolean", "kind": "expression" } }, { "name": "autoFocus", "default": "false", "description": "自动获取焦点", "value": { "type": "boolean", "kind": "expression" } }, { "name": "backfill", "default": "false", "description": "使用键盘选择选项的时候把选中项回填到输入框中", "value": { "type": "boolean", "kind": "expression" } }, { "name": "slot=\"default\" (自定义输入框)", "default": "`<Input />`", "description": "自定义输入框", "value": { "type": "HTMLInputElement / HTMLTextAreaElement", "kind": "expression" } }, { "name": "options", "default": "", "description": "自动完成的数据源", "value": { "type": "slot | [DataSourceItemType](https://github.com/vueComponent/ant-design-vue/blob/724d53b907e577cf5880c1e6742d4c3f924f8f49/components/auto-complete/index.vue#L9)[]", "kind": "expression" } }, { "name": "dropdownMenuStyle", "default": "", "description": "dropdown 菜单自定义样式", "value": { "type": "object", "kind": "expression" } }, { "name": "defaultActiveFirstOption", "default": "true", "description": "是否默认高亮第一个选项。", "value": { "type": "boolean", "kind": "expression" } }, { "name": "defaultValue", "default": "无", "description": "指定默认选中的条目", "value": { "type": "string|string[]", "kind": "expression" } }, { "name": "disabled", "default": "false", "description": "是否禁用", "value": { "type": "boolean", "kind": "expression" } }, { "name": "filterOption", "default": "true", "description": "是否根据输入项进行筛选。当其为一个函数时,会接收 `inputValue` `option` 两个参数,当 `option` 符合筛选条件时,应返回 `true`,反之则返回 `false`。", "value": { "type": "boolean or function(inputValue, option)", "kind": "expression" } }, { "name": "optionLabelProp", "default": "`children`", "description": "回填到选择框的 Option 的属性值,默认是 Option 的子元素。比如在子元素需要高亮效果时,此值可以设为 `value`。", "value": { "type": "string", "kind": "expression" } }, { "name": "placeholder", "default": "-", "description": "输入框提示", "value": { "type": "string | slot", "kind": "expression" } }, { "name": "value(v-model)", "default": "{ key: string, label: string\\", "description": "指定当前选中的条目", "value": { "type": "string|string[]", "kind": "expression" } }, { "name": "defaultOpen", "default": "-", "description": "是否默认展开下拉菜单", "value": { "type": "boolean", "kind": "expression" } }, { "name": "open", "default": "-", "description": "是否展开下拉菜单", "value": { "type": "boolean", "kind": "expression" } } ] }, { "name": "a-badge", "slots": [], "events": [], "attributes": [ { "name": "color", "default": "-", "description": "自定义小圆点的颜色", "value": { "type": "string", "kind": "expression" } }, { "name": "count", "default": "slot", "description": "展示的数字,大于 overflowCount 时显示为 `${overflowCount}+`,为 0 时隐藏", "value": { "type": "number | string ", "kind": "expression" } }, { "name": "dot", "default": "false", "description": "不展示数字,只有一个小红点", "value": { "type": "boolean", "kind": "expression" } }, { "name": "offset", "default": "string]", "description": "设置状态点的位置偏移,格式为 [x, y]", "value": { "type": "[number|string, number", "kind": "expression" } }, { "name": "overflowCount", "default": "99", "description": "展示封顶的数字值", "value": { "type": "number", "kind": "expression" } }, { "name": "showZero", "default": "false", "description": "当数值为 0 时,是否展示 Badge", "value": { "type": "boolean", "kind": "expression" } }, { "name": "status", "default": "''", "description": "设置 Badge 为状态点", "value": { "type": "Enum{ 'success', 'processing, 'default', 'error', 'warning' }", "kind": "expression" } }, { "name": "text", "default": "''", "description": "在设置了 `status` 的前提下有效,设置状态点的文本", "value": { "type": "string", "kind": "expression" } }, { "name": "numberStyle", "default": "''", "description": "设置状态点的样式", "value": { "type": "object", "kind": "expression" } }, { "name": "title", "default": "`count`", "description": "设置鼠标放在状态点上时显示的文字", "value": { "type": "string", "kind": "expression" } } ] }, { "name": "a-basic-arrow", "slots": [], "events": [], "attributes": [ { "name": "expand", "default": "", "description": "向下方向", "value": { "type": "boolean", "kind": "expression" } }, { "name": "top", "default": "", "description": "向上方向", "value": { "type": "boolean", "kind": "expression" } }, { "name": "bottom", "default": "", "description": "向下方向", "value": { "type": "boolean", "kind": "expression" } }, { "name": "inset", "default": "", "description": "向右", "value": { "type": "boolean", "kind": "expression" } }, { "name": "helpMessage", "default": "", "description": "文字提示", "value": { "type": "string", "kind": "expression" } } ] }, { "name": "a-basic-help", "slots": [], "events": [], "attributes": [ { "name": "maxWidth", "default": "", "description": "最大宽度", "value": { "type": "string", "kind": "expression" } }, { "name": "text", "default": "", "description": "提示文字", "value": { "type": "string | string[]", "kind": "expression" } }, { "name": "showIndex", "default": "", "description": "当 `text 是 array` 是否显示", "value": { "type": "boolean", "kind": "expression" } }, { "name": "color", "default": "", "description": "内容的文字颜色", "value": { "type": "string", "kind": "expression" } }, { "name": "fontSize", "default": "", "description": "内容的文字大小", "value": { "type": "string", "kind": "expression" } }, { "name": "placement", "default": "", "description": "参照 [tooltip](./tooltip-cn)", "value": { "type": "string", "kind": "expression" } } ] }, { "name": "a-basic-title", "slots": [], "events": [], "attributes": [ { "name": "helpMessage", "default": "", "description": "感叹号的文字提示的文案,有就显示", "value": { "type": "string", "kind": "expression" } }, { "name": "span", "default": "", "description": "显示左侧竖线", "value": { "type": "boolean", "kind": "expression" } }, { "name": "title", "default": "", "description": "内容", "value": { "type": "string", "kind": "expression" } } ] }, { "name": "a-breadcrumb", "slots": [ { "name": "separator", "description": "分隔符自定义" } ], "events": [], "attributes": [ { "name": "itemRender", "default": "", "description": "自定义链接函数,和 vue-router 配置使用, 也可使用 slot=\"itemRender\" 和 slot-scope=\"props\"", "value": { "type": "({route, params, routes, paths, h}) => vNode", "kind": "expression" } }, { "name": "params", "default": "", "description": "路由的参数", "value": { "type": "object", "kind": "expression" } }, { "name": "routes", "default": "", "description": "router 的路由栈信息", "value": { "type": "[routes[]](#routes)", "kind": "expression" } }, { "name": "separator", "default": "", "description": "分隔符自定义", "value": { "type": "string|slot", "kind": "expression" } } ] }, { "name": "a-breadcrumb-item", "slots": [], "events": [], "attributes": [ { "name": "href", "default": "-", "description": "链接的目的地", "value": { "type": "string", "kind": "expression" } }, { "name": "overlay", "default": "-", "description": "下拉菜单的内容", "value": { "type": "[Menu](/components/menu) | () => Menu", "kind": "expression" } } ] }, { "name": "a-breadcrumb-separator", "slots": [], "events": [], "attributes": [] }, { "name": "a-button", "slots": [ { "name": "icon", "description": "设置按钮的图标类型" } ], "events": [], "attributes": [ { "name": "disabled", "default": "`false`", "description": "按钮失效状态", "value": { "type": "boolean", "kind": "expression" } }, { "name": "ghost", "default": "false", "description": "幽灵属性,使按钮背景透明", "value": { "type": "boolean", "kind": "expression" } }, { "name": "htmlType", "default": "`button`", "description": "设置 `button` 原生的 `type` 值,可选值请参考 [HTML 标准](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type)", "value": { "type": "string", "kind": "expression" } }, { "name": "icon", "default": "-", "description": "设置按钮的图标类型", "value": { "type": "v-slot", "kind": "expression" } }, { "name": "loading", "default": "`false`", "description": "设置按钮载入状态", "value": { "type": "boolean | { delay: number }", "kind": "expression" } }, { "name": "shape", "default": "-", "description": "设置按钮形状,可选值为 `circle`、 `round` 或者不设", "value": { "type": "string", "kind": "expression" } }, { "name": "color", "default": "`default`", "description": "当 type=link 的时候字体颜色设置,可选值为 `default` `danger`", "value": { "type": "string", "kind": "expression" } }, { "name": "size", "default": "`default`", "description": "设置按钮大小,可选值为 `small` `large` 或者不设", "value": { "type": "string", "kind": "expression" } }, { "name": "type", "default": "`default`", "description": "设置按钮类型,可选值为 `primary` `dashed` `danger` `link` 或者不设", "value": { "type": "string", "kind": "expression" } }, { "name": "block", "default": "`false`", "description": "将按钮宽度调整为其父宽度的选项", "value": { "type": "boolean", "kind": "expression" } } ] }, { "name": "a-calendar", "slots": [ { "name": "headerRender", "description": "自定义头部内容" } ], "events": [], "attributes": [ { "name": "dateCellRender", "default": "无", "description": "作用域插槽,用来自定义渲染日期单元格,返回内容会被追加到单元格,", "value": { "type": "function(date: moment)", "kind": "expression" } }, { "name": "dateFullCellRender", "default": "无", "description": "作用域插槽,自定义渲染日期单元格,返回内容覆盖单元格", "value": { "type": "function(date: moment)", "kind": "expression" } }, { "name": "defaultValue", "default": "默认日期", "description": "默认展示的日期", "value": { "type": "[moment](http://momentjs.com/)", "kind": "expression" } }, { "name": "disabledDate", "default": "无", "description": "不可选择的日期", "value": { "type": "(currentDate: moment) => boolean", "kind": "expression" } }, { "name": "fullscreen", "default": "true", "description": "是否全屏显示", "value": { "type": "boolean", "kind": "expression" } }, { "name": "locale", "default": "[默认配置](https://github.com/vueComponent/ant-design-vue/blob/master/components/date-picker/locale/example.json)", "description": "国际化配置", "value": { "type": "object", "kind": "expression" } }, { "name": "mode", "default": "month", "description": "初始模式,`month/year`", "value": { "type": "string", "kind": "expression" } }, { "name": "monthCellRender", "default": "无", "description": "作用域插槽,自定义渲染月单元格,返回内容会被追加到单元格", "value": { "type": "function(date: moment)", "kind": "expression" } }, { "name": "monthFullCellRender", "default": "无", "description": "作用域插槽,自定义渲染月单元格,返回内容覆盖单元格", "value": { "type": "function(date: moment)", "kind": "expression" } }, { "name": "validRange", "default": "无", "description": "设置可以显示的日期", "value": { "type": "[[moment](http://momentjs.com/), [moment](http://momentjs.com/)]", "kind": "expression" } }, { "name": "value(v-model)", "default": "当前日期", "description": "展示日期", "value": { "type": "[moment](http://momentjs.com/)", "kind": "expression" } }, { "name": "headerRender", "default": "-", "description": "自定义头部内容", "value": { "type": "function(object:{value: moment, type: string, onChange: f(), onTypeChange: f()}) | slot-scope", "kind": "expression" } }, { "name": "valueFormat", "default": "-", "description": "可选,绑定值的格式,对 value、defaultValue 起作用。不指定则绑定值为 moment 对象", "value": { "type": "string,[具体格式](https://momentjs.com/docs/#/displaying/format/)", "kind": "expression" } } ] }, { "name": "a-card", "slots": [], "events": [], "attributes": [] }, { "name": "a-card", "slots": [ { "name": "actions", "description": "卡片操作组,位置在卡片底部" }, { "name": "cover", "description": "卡片封面" }, { "name": "extra", "description": "卡片右上角的操作区域" }, { "name": "tabBarExtraContent", "description": "tab bar 上额外的元素" }, { "name": "title", "description": "卡片标题" } ], "events": [], "attributes": [ { "name": "actions", "default": "-", "description": "卡片操作组,位置在卡片底部", "value": { "type": "slots", "kind": "expression" } }, { "name": "activeTabKey", "default": "-", "description": "当前激活页签的 key", "value": { "type": "string", "kind": "expression" } }, { "name": "headStyle", "default": "-", "description": "自定义标题区域样式", "value": { "type": "object", "kind": "expression" } }, { "name": "bodyStyle", "default": "-", "description": "内容区域自定义样式", "value": { "type": "object", "kind": "expression" } }, { "name": "bordered", "default": "true", "description": "是否有边框", "value": { "type": "boolean", "kind": "expression" } }, { "name": "cover", "default": "-", "description": "卡片封面", "value": { "type": "slot", "kind": "expression" } }, { "name": "defaultActiveTabKey", "default": "第一个页签", "description": "初始化选中页签的 key,如果没有设置 activeTabKey", "value": { "type": "string", "kind": "expression" } }, { "name": "extra", "default": "-", "description": "卡片右上角的操作区域", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "hoverable", "default": "false", "description": "鼠标移过时可浮起", "value": { "type": "boolean", "kind": "expression" } }, { "name": "loading", "default": "false", "description": "当卡片内容还在加载中时,可以用 loading 展示一个占位", "value": { "type": "boolean", "kind": "expression" } }, { "name": "tabList", "default": "-", "description": "页签标题列表, 可以通过 scopedSlots 属性自定义 tab", "value": { "type": "Array<{key: string, tab: any, scopedSlots: {tab: 'XXX'}}>", "kind": "expression" } }, { "name": "tabBarExtraContent", "default": "无", "description": "tab bar 上额外的元素", "value": { "type": "slot", "kind": "expression" } }, { "name": "size", "default": "`default`", "description": "card 的尺寸", "value": { "type": "`default` | `small`", "kind": "expression" } }, { "name": "theme", "default": "3.15.0", "description": "card 的主题", "value": { "type": "`default` | `gray`", "kind": "expression" } }, { "name": "title", "default": "-", "description": "卡片标题", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "type", "default": "-", "description": "卡片类型,可设置为 `inner` 或 不设置", "value": { "type": "string", "kind": "expression" } }, { "name": "headPlacement", "default": "`top`", "description": "头部的位置", "value": { "type": "`top` | `bottom`", "kind": "expression" } } ] }, { "name": "a-card-meta", "slots": [ { "name": "avatar", "description": "头像/图标" }, { "name": "description", "description": "描述内容" }, { "name": "title", "description": "标题内容" } ], "events": [], "attributes": [ { "name": "avatar", "default": "-", "description": "头像/图标", "value": { "type": "slot", "kind": "expression" } }, { "name": "description", "default": "-", "description": "描述内容", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "title", "default": "-", "description": "标题内容", "value": { "type": "string|slot", "kind": "expression" } } ] }, { "name": "a-carousel", "slots": [], "events": [], "attributes": [ { "name": "afterChange", "default": "无", "description": "切换面板的回调", "value": { "type": "function(current)", "kind": "expression" } }, { "name": "autoplay", "default": "false", "description": "是否自动切换", "value": { "type": "boolean", "kind": "expression" } }, { "name": "beforeChange", "default": "无", "description": "切换面板的回调", "value": { "type": "function(from, to)", "kind": "expression" } }, { "name": "dotPosition", "default": "bottom", "description": "面板指示点位置,可选 `top` `bottom` `left` `right`", "value": { "type": "string", "kind": "expression" } }, { "name": "dots", "default": "true", "description": "是否显示面板指示点", "value": { "type": "boolean", "kind": "expression" } }, { "name": "dotsClass", "default": "`slick-dots`", "description": "面板指示点类名", "value": { "type": "string", "kind": "expression" } }, { "name": "easing", "default": "linear", "description": "动画效果", "value": { "type": "string", "kind": "expression" } }, { "name": "effect", "default": "scrollx", "description": "动画效果函数,可取 scrollx, fade", "value": { "type": "string", "kind": "expression" } }, { "name": "imgList", "default": "-", "description": "图片的列表", "value": { "type": "string[]", "kind": "expression" } }, { "name": "preivewPageable", "default": "-", "description": "是否显示下面预览小图", "value": { "type": "boolean", "kind": "expression" } }, { "name": "preivewable", "default": "true", "description": "是否放大主图预览", "value": { "type": "boolean", "kind": "expression" } } ] }, { "name": "a-cascader", "slots": [], "events": [], "attributes": [ { "name": "allowClear", "default": "true", "description": "是否支持清除", "value": { "type": "boolean", "kind": "expression" } }, { "name": "autoFocus", "default": "false", "description": "自动获取焦点", "value": { "type": "boolean", "kind": "expression" } }, { "name": "changeOnSelect", "default": "false", "description": "当此项为 true 时,点选每级菜单选项值都会发生变化,具体见上面的演示", "value": { "type": "boolean", "kind": "expression" } }, { "name": "defaultValue", "default": "\\[]", "description": "默认的选中项", "value": { "type": "string[] | number[]", "kind": "expression" } }, { "name": "disabled", "default": "false", "description": "禁用", "value": { "type": "boolean", "kind": "expression" } }, { "name": "displayRender", "default": "`labels => labels.join(' / ')`", "description": "选择后展示的渲染函数,可使用 slot=\"displayRender\" 和 slot-scope=\"{labels, selectedOptions}\"", "value": { "type": "`({labels, selectedOptions}) => vNode`", "kind": "expression" } }, { "name": "expandTrigger", "default": "'click'", "description": "次级菜单的展开方式,可选 'click' 和 'hover'", "value": { "type": "string", "kind": "expression" } }, { "name": "fieldNames", "default": "`{ label: 'label', value: 'value', children: 'children' }`", "description": "自定义 options 中 label name children 的字段", "value": { "type": "object", "kind": "expression" } }, { "name": "getPopupContainer", "default": "() => document.body", "description": "菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位。", "value": { "type": "Function(triggerNode)", "kind": "expression" } }, { "name": "loadData", "default": "-", "description": "用于动态加载选项,无法与 `showSearch` 一起使用", "value": { "type": "`(selectedOptions) => void`", "kind": "expression" } }, { "name": "notFoundContent", "default": "'Not Found'", "description": "当下拉列表为空时显示的内容", "value": { "type": "string", "kind": "expression" } }, { "name": "options", "default": "-", "description": "可选项数据源", "value": { "type": "object", "kind": "expression" } }, { "name": "placeholder", "default": "'请选择'", "description": "输入框占位文本", "value": { "type": "string", "kind": "expression" } }, { "name": "popupClassName", "default": "-", "description": "自定义浮层类名", "value": { "type": "string", "kind": "expression" } }, { "name": "popupStyle", "default": "{}", "description": "自定义浮层样式", "value": { "type": "object", "kind": "expression" } }, { "name": "popupPlacement", "default": "`bottomLeft`", "description": "浮层预设位置:`bottomLeft` `bottomRight` `topLeft` `topRight`", "value": { "type": "Enum", "kind": "expression" } }, { "name": "popupVisible", "default": "-", "description": "控制浮层显隐", "value": { "type": "boolean", "kind": "expression" } }, { "name": "showSearch", "default": "false", "description": "在选择框中显示搜索框", "value": { "type": "boolean", "kind": "expression" } }, { "name": "size", "default": "`default`", "description": "输入框大小,可选 `large` `default` `small`", "value": { "type": "string", "kind": "expression" } }, { "name": "suffixIcon", "default": "slot", "description": "自定义的选择框后缀图标", "value": { "type": "string | VNode ", "kind": "expression" } }, { "name": "value(v-model)", "default": "-", "description": "指定选中项", "value": { "type": "string[] | number[]", "kind": "expression" } } ] }, { "name": "a-cascaderapi", "slots": [], "events": [], "attributes": [ { "name": "api", "default": "-", "description": "接口请求,不支持 async 和 Promise ,只支持回调", "value": { "type": "`(...arg: any) => Promise<any>`", "kind": "expression" } }, { "name": "apiParams", "default": "{}", "description": "接口附带的参数", "value": { "type": "object", "kind": "expression" } }, { "name": "loopGetOptions", "default": "false", "description": "是否循环请求 api ,获取下拉选项", "value": { "type": "boolean", "kind": "expression" } }, { "name": "value(v-model)", "default": "number\\", "description": "指定当前选中的条目", "value": { "type": "string|string[]", "kind": "expression" } } ] }, { "name": "a-checkbox", "slots": [], "events": [], "attributes": [] }, { "name": "a-checkbox", "slots": [], "events": [], "attributes": [ { "name": "autoFocus", "default": "false", "description": "自动获取焦点", "value": { "type": "boolean", "kind": "expression" } }, { "name": "checked(v-model)", "default": "false", "description": "指定当前是否选中", "value": { "type": "boolean", "kind": "expression" } }, { "name": "defaultChecked", "default": "false", "description": "初始是否选中", "value": { "type": "boolean", "kind": "expression" } }, { "name": "disabled", "default": "false", "description": "失效状态", "value": { "type": "boolean", "kind": "expression" } }, { "name": "indeterminate", "default": "false", "description": "设置 indeterminate 状态,只负责样式控制", "value": { "type": "boolean", "kind": "expression" } } ] }, { "name": "a-checkbox", "slots": [], "events": [], "attributes": [ { "name": "value(v-model)", "default": "\\[]", "description": "指定选中的选项", "value": { "type": "string[]", "kind": "expression" } }, { "name": "disabled", "default": "false", "description": "整组失效", "value": { "type": "boolean", "kind": "expression" } }, { "name": "name", "default": "-", "description": "CheckboxGroup 下所有 `input[type=\"checkbox\"]` 的 `name` 属性", "value": { "type": "string", "kind": "expression" } }, { "name": "options", "default": "\\[]", "description": "指定可选项,可以通过 slot=\"label\" slot-scope=\"option\" 定制`label`", "value": { "type": "string[] | Array&lt;{ label: string value: string disabled?: boolean, indeterminate?: boolean, onChange?: function }>", "kind": "expression" } }, { "name": "value", "default": "\\[]", "description": "指定选中的选项", "value": { "type": "string[]", "kind": "expression" } } ] }, { "name": "a-checkbox", "slots": [], "events": [], "attributes": [ { "name": "blur()", "description": "移除焦点", "value": { "type": "",