UNPKG

ant-design-vue

Version:

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

1,594 lines (1,593 loc) 295 kB
{ "$schema": "https://raw.githubusercontent.com/JetBrains/web-types/master/schema/web-types.json", "framework": "vue", "name": "types", "version": "2.2.7", "contributions": { "html": { "tags": [ { "name": "a-anchor", "slots": [], "events": [], "attributes": [] }, { "name": "a-anchor", "slots": [], "events": [], "attributes": [ { "name": "affix", "default": "true", "description": "Fixed mode of Anchor", "value": { "type": "boolean", "kind": "expression" } }, { "name": "bounds", "default": "5(px)", "description": "Bounding distance of anchor area", "value": { "type": "number", "kind": "expression" } }, { "name": "getContainer", "default": "() => window", "description": "Scrolling container", "value": { "type": "() => HTMLElement", "kind": "expression" } }, { "name": "offsetBottom", "default": "-", "description": "Pixels to offset from bottom when calculating position of scroll", "value": { "type": "number", "kind": "expression" } }, { "name": "offsetTop", "default": "0", "description": "Pixels to offset from top when calculating position of scroll", "value": { "type": "number", "kind": "expression" } }, { "name": "showInkInFixed", "default": "false", "description": "Whether show ink-balls when `:affix=\"false\"`", "value": { "type": "boolean", "kind": "expression" } }, { "name": "wrapperClass", "default": "-", "description": "The class name of the container", "value": { "type": "string", "kind": "expression" } }, { "name": "wrapperStyle", "default": "-", "description": "The style of the container", "value": { "type": "object", "kind": "expression" } }, { "name": "getCurrentAnchor", "default": "-", "description": "Customize the anchor highlight", "value": { "type": "() => string", "kind": "expression" } }, { "name": "targetOffset", "default": "`offsetTop`", "description": "Anchor scroll offset, default as `offsetTop`, [example](#components-anchor-demo-targetOffset)", "value": { "type": "number", "kind": "expression" } } ] }, { "name": "a-autocomplete", "slots": [ { "name": "options", "description": "Data source for autocomplete" } ], "events": [ { "name": "change", "description": "Called when select an option or input value change, or value of input is changed" }, { "name": "blur", "description": "Called when leaving the component." }, { "name": "focus", "description": "Called when entering the component" }, { "name": "search", "description": "Called when searching items." }, { "name": "select", "description": "Called when a option is selected. param is option's value and option instance." }, { "name": "dropdownVisibleChange", "description": "Call when dropdown open" } ], "attributes": [ { "name": "allowClear", "default": "false", "description": "Show clear button, effective in multiple mode only.", "value": { "type": "boolean", "kind": "expression" } }, { "name": "autofocus", "default": "false", "description": "get focus when component mounted", "value": { "type": "boolean", "kind": "expression" } }, { "name": "backfill", "default": "false", "description": "backfill selected item the input when using keyboard", "value": { "type": "boolean", "kind": "expression" } }, { "name": "#default (for customize input element)", "default": "`<Input />`", "description": "customize input element", "value": { "type": "HTMLInputElement / HTMLTextAreaElement", "kind": "expression" } }, { "name": "options", "default": "", "description": "Data source for autocomplete", "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": "additional style applied to dropdown menu", "value": { "type": "object", "kind": "expression" } }, { "name": "defaultActiveFirstOption", "default": "true", "description": "Whether active first option by default", "value": { "type": "boolean", "kind": "expression" } }, { "name": "disabled", "default": "false", "description": "Whether disabled select", "value": { "type": "boolean", "kind": "expression" } }, { "name": "filterOption", "default": "true", "description": "If true, filter options by input, if function, filter options against it. The function will receive two arguments, `inputValue` and `option`, if the function returns `true`, the option will be included in the filtered set; Otherwise, it will be excluded.", "value": { "type": "boolean or function(inputValue, option)", "kind": "expression" } }, { "name": "optionLabelProp", "default": "`children`", "description": "Which prop value of option will render as content of select.", "value": { "type": "string", "kind": "expression" } }, { "name": "placeholder", "default": "-", "description": "placeholder of input", "value": { "type": "string", "kind": "expression" } }, { "name": "v-model:value", "default": "{ key: string, label: string\\", "description": "selected option", "value": { "type": "string|string[]", "kind": "expression" } }, { "name": "defaultOpen", "default": "-", "description": "Initial open state of dropdown", "value": { "type": "boolean", "kind": "expression" } }, { "name": "open", "default": "-", "description": "Controlled open state of dropdown", "value": { "type": "boolean", "kind": "expression" } } ] }, { "name": "a-affix", "slots": [], "events": [ { "name": "change", "description": "Callback for when Affix state is changed" } ], "attributes": [ { "name": "offsetBottom", "default": "-", "description": "Offset from the bottom of the viewport (in pixels)", "value": { "type": "number", "kind": "expression" } }, { "name": "offsetTop", "default": "0", "description": "Offset from the top of the viewport (in pixels)", "value": { "type": "number", "kind": "expression" } }, { "name": "target", "default": "() => window", "description": "Specifies the scrollable area DOM node", "value": { "type": "() => HTMLElement", "kind": "expression" } } ] }, { "name": "a-alert", "slots": [ { "name": "closeText", "description": "Close text to show" }, { "name": "description", "description": "Additional content of Alert" }, { "name": "icon", "description": "Custom icon, effective when `showIcon` is `true`" }, { "name": "message", "description": "Content of Alert" } ], "events": [ { "name": "close", "description": "Callback when Alert is closed" } ], "attributes": [ { "name": "afterClose", "default": "-", "description": "Called when close animation is finished", "value": { "type": "() => void", "kind": "expression" } }, { "name": "banner", "default": "false", "description": "Whether to show as banner", "value": { "type": "boolean", "kind": "expression" } }, { "name": "closable", "default": "", "description": "Whether Alert can be closed", "value": { "type": "boolean", "kind": "expression" } }, { "name": "closeText", "default": "-", "description": "Close text to show", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "description", "default": "-", "description": "Additional content of Alert", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "icon", "default": "-", "description": "Custom icon, effective when `showIcon` is `true`", "value": { "type": "vnode | slot", "kind": "expression" } }, { "name": "message", "default": "-", "description": "Content of Alert", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "showIcon", "default": "false,in `banner` mode default is true", "description": "Whether to show icon", "value": { "type": "boolean", "kind": "expression" } }, { "name": "type", "default": "`info`,in `banner` mode default is `warning`", "description": "Type of Alert styles, options: `success`, `info`, `warning`, `error`", "value": { "type": "string", "kind": "expression" } } ] }, { "name": "a-avatar", "slots": [], "events": [], "attributes": [] }, { "name": "a-avatar", "slots": [ { "name": "icon", "description": "the `Icon` type for an icon avatar, see `Icon` Component" } ], "events": [], "attributes": [ { "name": "icon", "default": "-", "description": "the `Icon` type for an icon avatar, see `Icon` Component", "value": { "type": "VNode | slot", "kind": "expression" } }, { "name": "shape", "default": "`circle`", "description": "the shape of avatar", "value": { "type": "`circle` | `square`", "kind": "expression" } }, { "name": "size", "default": "`small` \\", "description": "The size of the avatar", "value": { "type": "number | `large` ", "kind": "expression" } }, { "name": "src", "default": "-", "description": "the address of the image for an image avatar", "value": { "type": "string", "kind": "expression" } }, { "name": "srcset", "default": "-", "description": "a list of sources to use for different screen resolutions", "value": { "type": "string", "kind": "expression" } }, { "name": "alt", "default": "-", "description": "This attribute defines the alternative text describing the image", "value": { "type": "string", "kind": "expression" } }, { "name": "gap", "default": "4", "description": "Letter type unit distance between left and right sides", "value": { "type": "number", "kind": "expression" } }, { "name": "draggable", "default": "`'false'`", "description": "Whether the picture is allowed to be dragged", "value": { "type": "boolean | `'true'` ", "kind": "expression" } }, { "name": "loadError", "default": "-", "description": "handler when img load error, return false to prevent default fallback behavior", "value": { "type": "() => boolean", "kind": "expression" } } ] }, { "name": "a-avatar-group", "slots": [], "events": [], "attributes": [ { "name": "maxCount", "default": "-", "description": "Max avatars to show", "value": { "type": "number", "kind": "expression" } }, { "name": "maxPopoverPlacement", "default": "`top`", "description": "The placement of excess avatar Popover", "value": { "type": "`top` | `bottom`", "kind": "expression" } }, { "name": "maxStyle", "default": "-", "description": "The style of excess avatar style", "value": { "type": "CSSProperties", "kind": "expression" } }, { "name": "size", "default": "`small` \\", "description": "The size of the avatar", "value": { "type": "number | `large` ", "kind": "expression" } } ] }, { "name": "a-backtop", "slots": [], "events": [ { "name": "click", "description": "a callback function, which can be executed when you click the button" } ], "attributes": [ { "name": "target", "default": "() => window", "description": "specifies the scrollable area dom node", "value": { "type": "() => HTMLElement", "kind": "expression" } }, { "name": "visibilityHeight", "default": "400", "description": "the `BackTop` button will not show until the scroll height reaches this value", "value": { "type": "number", "kind": "expression" } } ] }, { "name": "a-breadcrumb", "slots": [ { "name": "separator", "description": "Custom separator" } ], "events": [], "attributes": [ { "name": "itemRender", "default": "", "description": "Custom item renderer, #itemRender=\"{route, params, routes, paths}\"", "value": { "type": "({route, params, routes, paths}) => vNode", "kind": "expression" } }, { "name": "params", "default": "", "description": "Routing parameters", "value": { "type": "object", "kind": "expression" } }, { "name": "routes", "default": "", "description": "The routing stack information of router", "value": { "type": "[routes[]](#routes)", "kind": "expression" } }, { "name": "separator", "default": "", "description": "Custom separator", "value": { "type": "string|slot", "kind": "expression" } } ] }, { "name": "a-breadcrumb-item", "slots": [], "events": [], "attributes": [ { "name": "href", "default": "-", "description": "Target of hyperlink", "value": { "type": "string", "kind": "expression" } }, { "name": "overlay", "default": "-", "description": "The dropdown menu", "value": { "type": "[Menu](/components/menu) | () => Menu", "kind": "expression" } } ] }, { "name": "a-breadcrumb-separator", "slots": [], "events": [], "attributes": [] }, { "name": "a-button", "slots": [ { "name": "icon", "description": "set the icon of button, see: Icon component" } ], "events": [ { "name": "click", "description": "set the handler to handle `click` event" } ], "attributes": [ { "name": "block", "default": "`false`", "description": "option to fit button width to its parent width", "value": { "type": "boolean", "kind": "expression" } }, { "name": "danger", "default": "`false`", "description": "set the danger status of button", "value": { "type": "boolean", "kind": "expression" } }, { "name": "disabled", "default": "`false`", "description": "disabled state of button", "value": { "type": "boolean", "kind": "expression" } }, { "name": "ghost", "default": "`false`", "description": "make background transparent and invert text and border colors", "value": { "type": "boolean", "kind": "expression" } }, { "name": "href", "default": "-", "description": "redirect url of link button", "value": { "type": "string", "kind": "expression" } }, { "name": "htmlType", "default": "`button`", "description": "set the original html `type` of `button`, see: [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type)", "value": { "type": "string", "kind": "expression" } }, { "name": "icon", "default": "-", "description": "set the icon of button, see: Icon component", "value": { "type": "v-slot", "kind": "expression" } }, { "name": "loading", "default": "`false`", "description": "set the loading status of button", "value": { "type": "boolean | { delay: number }", "kind": "expression" } }, { "name": "shape", "default": "-", "description": "can be set button shape", "value": { "type": "`circle` | `round`", "kind": "expression" } }, { "name": "size", "default": "`small`", "description": "set the size of button", "value": { "type": "`large` | `middle` ", "kind": "expression" } }, { "name": "target", "default": "-", "description": "same as target attribute of a, works when href is specified", "value": { "type": "string", "kind": "expression" } }, { "name": "type", "default": "`dashed` \\", "description": "can be set button type", "value": { "type": "`primary` | `ghost` ", "kind": "expression" } } ] }, { "name": "a-calendar", "slots": [ { "name": "headerRender", "description": "render custom header in panel" } ], "events": [ { "name": "panelChange", "description": "Callback for when panel changes" }, { "name": "select", "description": "Callback for when a date is selected" }, { "name": "change", "description": "Callback for when value change" } ], "attributes": [ { "name": "dateCellRender", "default": "-", "description": "Customize the display of the date cell by setting a scoped slot, the returned content will be appended to the cell", "value": { "type": "function(object: {current: moment})", "kind": "expression" } }, { "name": "dateFullCellRender", "default": "-", "description": "Customize the display of the date cell by setting a scoped slot, the returned content will override the cell", "value": { "type": "function(object: {current: moment})", "kind": "expression" } }, { "name": "defaultValue", "default": "default date", "description": "The date selected by default", "value": { "type": "[moment](http://momentjs.com/)", "kind": "expression" } }, { "name": "disabledDate", "default": "-", "description": "Function that specifies the dates that cannot be selected", "value": { "type": "(currentDate: moment) => boolean", "kind": "expression" } }, { "name": "fullscreen", "default": "`true`", "description": "Whether to display in full-screen", "value": { "type": "boolean", "kind": "expression" } }, { "name": "locale", "default": "[default](https://github.com/vueComponent/ant-design-vue/blob/next/components/date-picker/locale/example.json)", "description": "The calendar's locale", "value": { "type": "object", "kind": "expression" } }, { "name": "mode", "default": "`month`", "description": "The display mode of the calendar", "value": { "type": "`month` | `year`", "kind": "expression" } }, { "name": "monthCellRender", "default": "-", "description": "Customize the display of the month cell by setting a scoped slot, the returned content will be appended to the cell", "value": { "type": "function(object: {current: moment})", "kind": "expression" } }, { "name": "monthFullCellRender", "default": "-", "description": "Customize the display of the month cell by setting a scoped slot, the returned content will override the cell", "value": { "type": "function(object: {current: moment})", "kind": "expression" } }, { "name": "validRange", "default": "-", "description": "to set valid range", "value": { "type": "[[moment](http://momentjs.com/), [moment](http://momentjs.com/)]", "kind": "expression" } }, { "name": "value(v-model)", "default": "current date", "description": "The current selected date", "value": { "type": "[moment](http://momentjs.com/)", "kind": "expression" } }, { "name": "headerRender", "default": "-", "description": "render custom header in panel", "value": { "type": "function(object:{value: moment, type: string, onChange: f(), onTypeChange: f()}) | v-slot", "kind": "expression" } }, { "name": "valueFormat", "default": "-", "description": "optional, format of binding value. If not specified, the binding value will be a Date object", "value": { "type": "string,[date formats](https://momentjs.com/docs/#/displaying/format/)", "kind": "expression" } } ] }, { "name": "a-card", "slots": [], "events": [ { "name": "tabChange", "description": "Callback when tab is switched" } ], "attributes": [] }, { "name": "a-card", "slots": [ { "name": "actions", "description": "The action list, shows at the bottom of the Card." }, { "name": "cover", "description": "Card cover" }, { "name": "extra", "description": "Content to render in the top-right corner of the card" }, { "name": "tabList", "description": "List of TabPane's head, Custom tabs can be created with the slots property" }, { "name": "tabBarExtraContent", "description": "Extra content in tab bar" }, { "name": "title", "description": "Card title" } ], "events": [], "attributes": [ { "name": "actions", "default": "-", "description": "The action list, shows at the bottom of the Card.", "value": { "type": "slots", "kind": "expression" } }, { "name": "activeTabKey", "default": "-", "description": "Current TabPane's key", "value": { "type": "string", "kind": "expression" } }, { "name": "headStyle", "default": "-", "description": "Inline style to apply to the card head", "value": { "type": "object", "kind": "expression" } }, { "name": "bodyStyle", "default": "-", "description": "Inline style to apply to the card content", "value": { "type": "object", "kind": "expression" } }, { "name": "bordered", "default": "`true`", "description": "Toggles rendering of the border around the card", "value": { "type": "boolean", "kind": "expression" } }, { "name": "cover", "default": "-", "description": "Card cover", "value": { "type": "slot", "kind": "expression" } }, { "name": "defaultActiveTabKey", "default": "-", "description": "Initial active TabPane's key, if `activeTabKey` is not set.", "value": { "type": "string", "kind": "expression" } }, { "name": "extra", "default": "-", "description": "Content to render in the top-right corner of the card", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "hoverable", "default": "false", "description": "Lift up when hovering card", "value": { "type": "boolean", "kind": "expression" } }, { "name": "loading", "default": "false", "description": "Shows a loading indicator while the contents of the card are being fetched", "value": { "type": "boolean", "kind": "expression" } }, { "name": "tabList", "default": "-", "description": "List of TabPane's head, Custom tabs can be created with the slots property", "value": { "type": "Array&lt;{key: string, tab: any, slots: {tab: 'XXX'}}&gt;", "kind": "expression" } }, { "name": "tabBarExtraContent", "default": "-", "description": "Extra content in tab bar", "value": { "type": "slot", "kind": "expression" } }, { "name": "size", "default": "`default`", "description": "Size of card", "value": { "type": "`default` | `small`", "kind": "expression" } }, { "name": "title", "default": "-", "description": "Card title", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "type", "default": "-", "description": "Card style type, can be set to `inner` or not set", "value": { "type": "string", "kind": "expression" } } ] }, { "name": "a-card-meta", "slots": [ { "name": "avatar", "description": "avatar or icon" }, { "name": "description", "description": "description content" }, { "name": "title", "description": "title content" } ], "events": [], "attributes": [ { "name": "avatar", "default": "-", "description": "avatar or icon", "value": { "type": "slot", "kind": "expression" } }, { "name": "description", "default": "-", "description": "description content", "value": { "type": "string|slot", "kind": "expression" } }, { "name": "title", "default": "-", "description": "title content", "value": { "type": "string|slot", "kind": "expression" } } ] }, { "name": "a-carousel", "slots": [], "events": [], "attributes": [ { "name": "afterChange", "default": "-", "description": "Callback function called after the current index changes", "value": { "type": "function(current)", "kind": "expression" } }, { "name": "autoplay", "default": "`false`", "description": "Whether to scroll automatically", "value": { "type": "boolean", "kind": "expression" } }, { "name": "beforeChange", "default": "-", "description": "Callback function called before the current index changes", "value": { "type": "function(from, to)", "kind": "expression" } }, { "name": "dots", "default": "`true`", "description": "Whether to show the dots at the bottom of the gallery", "value": { "type": "boolean", "kind": "expression" } }, { "name": "dotPosition", "default": "bottom", "description": "The position of the dots, which can be one of `top` `bottom` `left` `right`", "value": { "type": "string", "kind": "expression" } }, { "name": "dotsClass", "default": "`slick-dots`", "description": "Class name of the dots", "value": { "type": "string", "kind": "expression" } }, { "name": "easing", "default": "`linear`", "description": "Transition interpolation function name", "value": { "type": "string", "kind": "expression" } }, { "name": "effect", "default": "`scrollx`", "description": "Transition effect", "value": { "type": "`scrollx` | `fade`", "kind": "expression" } } ] }, { "name": "a-cascader", "slots": [], "events": [ { "name": "change", "description": "callback when finishing cascader select" }, { "name": "popupVisibleChange", "description": "callback when popup shown or hidden" }, { "name": "search", "description": "callback when input value change" } ], "attributes": [ { "name": "allowClear", "default": "true", "description": "whether allow clear", "value": { "type": "boolean", "kind": "expression" } }, { "name": "autofocus", "default": "false", "description": "get focus when component mounted", "value": { "type": "boolean", "kind": "expression" } }, { "name": "changeOnSelect", "default": "false", "description": "change value on each selection if set to true, see above demo for details", "value": { "type": "boolean", "kind": "expression" } }, { "name": "defaultValue", "default": "\\[]", "description": "initial selected value", "value": { "type": "string[] | number[]", "kind": "expression" } }, { "name": "disabled", "default": "false", "description": "whether disabled select", "value": { "type": "boolean", "kind": "expression" } }, { "name": "displayRender", "default": "`labels => labels.join(' / ')`", "description": "render function of displaying selected options, you can use #displayRender=\"{labels, selectedOptions}\"", "value": { "type": "`({labels, selectedOptions}) => VNode`", "kind": "expression" } }, { "name": "expandTrigger", "default": "'click'", "description": "expand current item when click or hover, one of 'click' 'hover'", "value": { "type": "string", "kind": "expression" } }, { "name": "fieldNames", "default": "`{ label: 'label', value: 'value', children: 'children' }`", "description": "custom field name for label and value and children", "value": { "type": "object", "kind": "expression" } }, { "name": "getPopupContainer", "default": "() => document.body", "description": "Parent Node which the selector should be rendered to. Default to `body`. When position issues happen, try to modify it into scrollable content and position it relative.", "value": { "type": "Function(triggerNode)", "kind": "expression" } }, { "name": "loadData", "default": "-", "description": "To load option lazily, and it cannot work with `showSearch`", "value": { "type": "`(selectedOptions) => void`", "kind": "expression" } }, { "name": "notFoundContent", "default": "'Not Found'", "description": "Specify content to show when no result matches.", "value": { "type": "string", "kind": "expression" } }, { "name": "options", "default": "-", "description": "data options of cascade", "value": { "type": "[Option](#option)[]", "kind": "expression" } }, { "name": "placeholder", "default": "'Please select'", "description": "input placeholder", "value": { "type": "string", "kind": "expression" } }, { "name": "popupClassName", "default": "-", "description": "additional className of popup overlay", "value": { "type": "string", "kind": "expression" } }, { "name": "popupStyle", "default": "{}", "description": "additional style of popup overlay", "value": { "type": "object", "kind": "expression" } }, { "name": "popupPlacement", "default": "`bottomLeft`", "description": "use preset popup align config from builtinPlacements:`bottomLeft` `bottomRight` `topLeft` `topRight`", "value": { "type": "string", "kind": "expression" } }, { "name": "popupVisible", "default": "-", "description": "set visible of cascader popup", "value": { "type": "boolean", "kind": "expression" } }, { "name": "showSearch", "default": "false", "description": "Whether show search input in single mode.", "value": { "type": "boolean | [object](#showsearch)", "kind": "expression" } }, { "name": "size", "default": "`default`", "description": "input size, one of `large` `default` `small`", "value": { "type": "string", "kind": "expression" } }, { "name": "suffixIcon", "default": "slot", "description": "The custom suffix icon", "value": { "type": "string | VNode ", "kind": "expression" } }, { "name": "value(v-model)", "default": "-", "description": "selected value", "value": { "type": "string[] | number[]", "kind": "expression" } } ] }, { "name": "a-checkbox", "slots": [], "events": [ { "name": "change", "description": "The callback function that is triggered when the state changes." }, { "name": "change", "description": "The callback function that is triggered when the state changes." } ], "attributes": [] }, { "name": "a-checkbox", "slots": [], "events": [], "attributes": [ { "name": "autofocus", "default": "false", "description": "get focus when component mounted", "value": { "type": "boolean", "kind": "expression" } }, { "name": "checked(v-model)", "default": "false", "description": "Specifies whether the checkbox is selected.", "value": { "type": "boolean", "kind": "expression" } }, { "name": "disabled", "default": "false", "description": "Disable checkbox", "value": { "type": "boolean", "kind": "expression" } }, { "name": "indeterminate", "default": "false", "description": "indeterminate checked state of checkbox", "value": { "type": "boolean", "kind": "expression" } } ] }, { "name": "a-checkbox", "slots": [], "events": [], "attributes": [ { "name": "disabled", "default": "false", "description": "Disable all checkboxes", "value": { "type": "boolean", "kind": "expression" } }, { "name": "name", "default": "-", "description": "The `name` property of all `input[type=\"checkbox\"]` children", "value": { "type": "string", "kind": "expression" } }, { "name": "options", "default": "\\[]", "description": "Specifies options, you can customize `label` with slot = \"label\" slot-scope=\"option\"", "value": { "type": "string[] | Array&lt;{ label: string value: string disabled?: boolean, indeterminate?: boolean, onChange?: function }>", "kind": "expression" } }, { "name": "value(v-model)", "default": "\\[]", "description": "Used for setting the currently selected value.", "value": { "type": "string[]", "kind": "expression" } } ] }, { "name": "a-checkbox", "slots": [], "events": [], "attributes": [ { "name": "blur()", "description": "remove focus", "value": { "type": "", "kind": "expression" } }, { "name": "focus()", "description": "get focus", "value": { "type": "", "kind": "expression" } } ] }, { "name": "a-collapse", "slots": [], "events": [ { "name": "change", "description": "Callback function executed when active panel is changed" } ], "attributes": [] }, { "name": "a-collapse", "slots": [ {