UNPKG

267 kBJSONView Raw
1{"$schema":"http://json.schemastore.org/web-types","framework":"vue","name":"element-plus","version":"2.2.18","js-types-syntax":"typescript","description-markup":"markdown","contributions":{"html":{"vue-components":[{"name":"el-affix","source":{"symbol":"ElAffix"},"description":"Fix the element to a specific visible area.","doc-url":"https://element-plus.org/en-US/component/affix.html#affix","props":[{"name":"offset","description":"offset distance.","doc-url":"https://element-plus.org/en-US/component/affix.html#affix-attributes","type":["number"],"default":"0"},{"name":"position","description":"position of affix.","doc-url":"https://element-plus.org/en-US/component/affix.html#affix-attributes","type":["'top' | 'bottom'"],"default":"'top'"},{"name":"target","description":"target container. (CSS selector)","doc-url":"https://element-plus.org/en-US/component/affix.html#affix-attributes","type":["string"]},{"name":"z-index","description":"`z-index` of affix","doc-url":"https://element-plus.org/en-US/component/affix.html#affix-attributes","type":["number"],"default":"100"}],"slots":[{"name":"default","description":"customize default content.","doc-url":"https://element-plus.org/en-US/component/affix.html#affix-slots"}],"js":{"events":[{"name":"change","description":"triggers when fixed state changed.","doc-url":"https://element-plus.org/en-US/component/affix.html#affix-events"},{"name":"scroll","description":"triggers when scrolling.","doc-url":"https://element-plus.org/en-US/component/affix.html#affix-events"}]}},{"name":"el-alert","source":{"symbol":"ElAlert"},"description":"Displays important alert messages.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert","props":[{"name":"title","description":"alert title.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-attributes","type":["string"]},{"name":"type","description":"alert type.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-attributes","type":["'success' | 'warning' | 'info' | 'error'"],"default":"'info'"},{"name":"description","description":"descriptive text.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-attributes","type":["string"]},{"name":"closable","description":"whether closable or not.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-attributes","type":["boolean"],"default":"true"},{"name":"center","description":"whether to center the text.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-attributes","type":["boolean"],"default":"false"},{"name":"close-text","description":"customized close button text.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-attributes","type":["string"]},{"name":"show-icon","description":"whether a type icon is displayed.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-attributes","type":["boolean"],"default":"false"},{"name":"effect","description":"theme style.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-attributes","type":["'light' | 'dark'"],"default":"'light'"}],"slots":[{"name":"default","description":"content of the alert description.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-slots"},{"name":"title","description":"content of the alert title.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-slots"}],"js":{"events":[{"name":"close","description":"trigger when alert is closed.","doc-url":"https://element-plus.org/en-US/component/alert.html#alert-events"}]}},{"name":"el-autocomplete","source":{"symbol":"ElAutocomplete"},"description":"You can get some recommended tips based on the current input.","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete","props":[{"name":"placeholder","description":"the placeholder of Autocomplete","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["string"]},{"name":"clearable","description":"whether to show clear button","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["boolean"],"default":"false"},{"name":"disabled","description":"whether Autocomplete is disabled","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["boolean"],"default":"false"},{"name":"value-key","description":"key name of the input suggestion object for display","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["string"],"default":"value"},{"name":"model-value","description":"binding value","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["string"]},{"name":"debounce","description":"debounce delay when typing, in milliseconds","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["number"],"default":"300"},{"name":"placement","description":"placement of the popup menu","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["string"],"default":"bottom-start","attribute-value":{"type":"enum"},"values":[{"name":"top"},{"name":"top-start"},{"name":"top-end"},{"name":"bottom"},{"name":"bottom-start"},{"name":"bottom-end"}]},{"name":"fetch-suggestions","description":"a method to fetch input suggestions. When suggestions are ready, invoke `callback(data:[])` to return them to Autocomplete","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["Function"]},{"name":"popper-class","description":"custom class name for autocomplete's dropdown","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["string"]},{"name":"trigger-on-focus","description":"whether show suggestions when input focus","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["boolean"],"default":"true"},{"name":"name","description":"same as `name` in native input","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["string"]},{"name":"select-when-unmatched","description":"whether to emit a `select` event on enter when there is no autocomplete match","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["boolean"],"default":"false"},{"name":"label","description":"label text","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["string"]},{"name":"hide-loading","description":"whether to hide the loading icon in remote search","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["boolean"],"default":"false"},{"name":"popper-append-to-body","description":"whether to append the dropdown to body. If the positioning of the dropdown is wrong, you can try to set this prop to false","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["boolean"],"default":"false"},{"name":"teleported","description":"whether select dropdown is teleported to the body","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["boolean"],"default":"true","attribute-value":{"type":"enum"},"values":[{"name":"true"},{"name":"false"}]},{"name":"highlight-first-item","description":"whether to highlight first item in remote search suggestions by default","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["boolean"],"default":"false"},{"name":"fit-input-width","description":"whether the width of the dropdown is the same as the input","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-attributes","type":["boolean"],"default":"false"}],"slots":[{"name":"default","description":"Custom content for input suggestions. The scope parameter is { item }","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-slots"},{"name":"prefix","description":"content as Input prefix","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-slots"},{"name":"suffix","description":"content as Input suffix","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-slots"},{"name":"prepend","description":"content to prepend before Input","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-slots"},{"name":"append","description":"content to append after Input","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-slots"}],"js":{"events":[{"name":"select","description":"triggers when a suggestion is clicked","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-events"},{"name":"change","description":"triggers when the icon inside Input value change","doc-url":"https://element-plus.org/en-US/component/autocomplete.html#autocomplete-events"}]}},{"name":"el-avatar","source":{"symbol":"ElAvatar"},"description":"Avatars can be used to represent people or objects. It supports images, Icons, or characters.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar","props":[{"name":"icon","description":"representation type to icon, more info on icon component.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar-attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}]},{"name":"size","description":"avatar size.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar-attributes","type":["number","'large' | 'default' | 'small'"],"default":"'default'"},{"name":"shape","description":"avatar shape.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar-attributes","type":["'circle' | 'square'"],"default":"'circle'"},{"name":"src","description":"the source of the image for an image avatar.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar-attributes","type":["string"]},{"name":"src-set","description":"native attribute `srcset` of image avatar.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar-attributes","type":["string"]},{"name":"alt","description":"native attribute `alt` of image avatar.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar-attributes","type":["string"]},{"name":"fit","description":"set how the image fit its container for an image avatar.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar-attributes","type":["'fill' | 'contain' | 'cover' | 'none' | 'scale-down'"],"default":"'cover'"}],"slots":[{"name":"default","description":"customize avatar content.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar-slots"}],"js":{"events":[{"name":"error","description":"trigger when image load error.","doc-url":"https://element-plus.org/en-US/component/avatar.html#avatar-events"}]}},{"name":"el-backtop","source":{"symbol":"ElBacktop"},"description":"A button to back to top.","doc-url":"https://element-plus.org/en-US/component/backtop.html#backtop","props":[{"name":"target","description":"the target to trigger scroll.","doc-url":"https://element-plus.org/en-US/component/backtop.html#backtop-attributes","type":["string"]},{"name":"visibility-height","description":"the button will not show until the scroll height reaches this value.","doc-url":"https://element-plus.org/en-US/component/backtop.html#backtop-attributes","type":["number"],"default":"200"},{"name":"right","description":"right distance.","doc-url":"https://element-plus.org/en-US/component/backtop.html#backtop-attributes","type":["number"],"default":"40"},{"name":"bottom","description":"bottom distance.","doc-url":"https://element-plus.org/en-US/component/backtop.html#backtop-attributes","type":["number"],"default":"40"}],"slots":[{"name":"default","description":"customize default content.","doc-url":"https://element-plus.org/en-US/component/backtop.html#backtop-slots"}],"js":{"events":[{"name":"click","description":"triggers when click.","doc-url":"https://element-plus.org/en-US/component/backtop.html#backtop-events"}]}},{"name":"el-badge","source":{"symbol":"ElBadge"},"description":"A number or status mark on buttons and icons.","doc-url":"https://element-plus.org/en-US/component/badge.html#badge","props":[{"name":"value","description":"display value.","doc-url":"https://element-plus.org/en-US/component/badge.html#badge-attributes","type":["string","number"],"default":"''"},{"name":"max","description":"maximum value, shows `{max}+` when exceeded. Only works if `value` is a number.","doc-url":"https://element-plus.org/en-US/component/badge.html#badge-attributes","type":["number"],"default":"99"},{"name":"is-dot","description":"if a little dot is displayed.","doc-url":"https://element-plus.org/en-US/component/badge.html#badge-attributes","type":["boolean"],"default":"false"},{"name":"hidden","description":"hidden badge.","doc-url":"https://element-plus.org/en-US/component/badge.html#badge-attributes","type":["boolean"],"default":"false"},{"name":"type","description":"badge type.","doc-url":"https://element-plus.org/en-US/component/badge.html#badge-attributes","type":["'primary' | 'success' | 'warning' | 'danger' | 'info'"],"default":"'danger'"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/badge.html#badge-slots"}]},{"name":"el-breadcrumb","source":{"symbol":"ElBreadcrumb"},"description":"Displays the location of the current page, making it easier to browser back.","doc-url":"https://element-plus.org/en-US/component/breadcrumb.html#breadcrumb","props":[{"name":"separator","description":"separator character","doc-url":"https://element-plus.org/en-US/component/breadcrumb.html#breadcrumb-attributes","type":["string"],"default":"/"},{"name":"separator-icon","description":"icon component of icon separator","doc-url":"https://element-plus.org/en-US/component/breadcrumb.html#breadcrumb-attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/breadcrumb.html#breadcrumb-slots"}]},{"name":"el-breadcrumb-item","source":{"symbol":"ElBreadcrumbItem"},"doc-url":"https://element-plus.org/en-US/component/breadcrumb.html#breadcrumb-item","props":[{"name":"to","description":"target route of the link, same as `to` of `vue-router`","doc-url":"https://element-plus.org/en-US/component/breadcrumb.html#breadcrumb-item-attributes","type":["string","object"]},{"name":"replace","description":"if `true`, the navigation will not leave a history record","doc-url":"https://element-plus.org/en-US/component/breadcrumb.html#breadcrumb-item-attributes","type":["boolean"],"default":"false"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/breadcrumb.html#breadcrumb-item-slots"}]},{"name":"el-button","source":{"symbol":"ElButton"},"description":"Commonly used button.","doc-url":"https://element-plus.org/en-US/component/button.html#button","props":[{"name":"size","description":"button size","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"type","description":"button type","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"primary"},{"name":"success"},{"name":"warning"},{"name":"danger"},{"name":"info"},{"name":""}]},{"name":"plain","description":"determine whether it's a plain button","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"],"default":"false"},{"name":"text","description":"determine whether it's a text button","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"],"default":"false"},{"name":"bg","description":"determine whether the text button background color is always on","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"],"default":"false"},{"name":"link","description":"determine whether it's a link button","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"],"default":"false"},{"name":"round","description":"determine whether it's a round button","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"],"default":"false"},{"name":"circle","description":"determine whether it's a circle button","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"],"default":"false"},{"name":"loading","description":"determine whether it's loading","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"],"default":"false"},{"name":"loading-icon","description":"customize loading icon component","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}],"default":"Loading"},{"name":"disabled","description":"disable the button","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"],"default":"false"},{"name":"icon","description":"icon component","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}]},{"name":"autofocus","description":"same as native button's `autofocus`","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"],"default":"false"},{"name":"native-type","description":"same as native button's `type`","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["string"],"default":"button","attribute-value":{"type":"enum"},"values":[{"name":"button"},{"name":"submit"},{"name":"reset"}]},{"name":"auto-insert-space","description":"automatically insert a space between two chinese characters","doc-url":"https://element-plus.org/en-US/component/button.html#button-attributes","type":["boolean"]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/button.html#button-slots"},{"name":"loading","description":"customize loading component","doc-url":"https://element-plus.org/en-US/component/button.html#button-slots"},{"name":"icon","description":"customize icon component","doc-url":"https://element-plus.org/en-US/component/button.html#button-slots"}]},{"name":"el-button-group","source":{"symbol":"ElButtonGroup"},"doc-url":"https://element-plus.org/en-US/component/button.html#button-group","props":[{"name":"size","description":"control the size of buttons in this button-group","doc-url":"https://element-plus.org/en-US/component/button.html#button-group-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"type","description":"control the type of buttons in this button-group","doc-url":"https://element-plus.org/en-US/component/button.html#button-group-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"primary"},{"name":"success"},{"name":"warning"},{"name":"danger"},{"name":"info"}]}],"slots":[{"name":"default","description":"customize button group content","doc-url":"https://element-plus.org/en-US/component/button.html#button-group-slots"}]},{"name":"el-calendar","source":{"symbol":"ElCalendar"},"description":"Display date.","doc-url":"https://element-plus.org/en-US/component/calendar.html#calendar","props":[{"name":"model-value","description":"binding value","doc-url":"https://element-plus.org/en-US/component/calendar.html#attributes","type":["Date"]},{"name":"range","description":"time range, including start time and end time. Start time must be start day of week, end time must be end day of week, the time span cannot exceed two months.","doc-url":"https://element-plus.org/en-US/component/calendar.html#attributes","type":["[Date, Date]"]}],"slots":[{"name":"date-cell","description":"`type` indicates which month the date belongs, optional values are prev-month, current-month, next-month; `isSelected` indicates whether the date is selected; `day` is the formatted date in the format YYYY-MM-DD; `date` is date the cell represents","doc-url":"https://element-plus.org/en-US/component/calendar.html#slots","type":"{ type: 'prev-month' | 'current-month' | 'next-month', isSelected: boolean, day: string, Date: Date }"},{"name":"header","description":"content of the Calendar header","doc-url":"https://element-plus.org/en-US/component/calendar.html#slots"}]},{"name":"el-card","source":{"symbol":"ElCard"},"description":"Integrate information in a card container.","doc-url":"https://element-plus.org/en-US/component/card.html#card","props":[{"name":"header","description":"title of the card. Also accepts a DOM passed by `slot#header`","doc-url":"https://element-plus.org/en-US/component/card.html#attributes","type":["string"]},{"name":"body-style","description":"CSS style of body","doc-url":"https://element-plus.org/en-US/component/card.html#attributes","type":["object"],"default":"{ padding: '20px' }"},{"name":"shadow","description":"when to show card shadows","doc-url":"https://element-plus.org/en-US/component/card.html#attributes","type":["string"],"default":"always","attribute-value":{"type":"enum"},"values":[{"name":"always"},{"name":"hover"},{"name":"never"}]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/card.html#slots"},{"name":"header","description":"content of the Card header","doc-url":"https://element-plus.org/en-US/component/card.html#slots"}]},{"name":"el-carousel","source":{"symbol":"ElCarousel"},"description":"Loop a series of images or texts in a limited space","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel","props":[{"name":"height","description":"height of the carousel","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["string"]},{"name":"initial-index","description":"index of the initially active slide (starting from 0)","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["number"],"default":"0"},{"name":"trigger","description":"how indicators are triggered","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["string"],"default":"hover","attribute-value":{"type":"enum"},"values":[{"name":"hover"},{"name":"click"}]},{"name":"autoplay","description":"whether automatically loop the slides","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["boolean"],"default":"true"},{"name":"interval","description":"interval of the auto loop, in milliseconds","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["number"],"default":"3000"},{"name":"indicator-position","description":"position of the indicators","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"outside"},{"name":"none"}]},{"name":"arrow","description":"when arrows are shown","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["string"],"default":"hover","attribute-value":{"type":"enum"},"values":[{"name":"always"},{"name":"hover"},{"name":"never"}]},{"name":"type","description":"type of the Carousel","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"card"}]},{"name":"loop","description":"display the items in loop","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["boolean"],"default":"true"},{"name":"direction","description":"display direction","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["string"],"default":"horizontal","attribute-value":{"type":"enum"},"values":[{"name":"horizontal"},{"name":"vertical"}]},{"name":"pause-on-hover","description":"pause autoplay when hover","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-attributes","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-slots"}],"js":{"events":[{"name":"change","description":"triggers when the active slide switches","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-events"}]}},{"name":"el-carousel-item","source":{"symbol":"ElCarouselItem"},"doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-item","props":[{"name":"name","description":"name of the item, can be used in `setActiveItem`","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-item-attributes","type":["string"]},{"name":"label","description":"text content for the corresponding indicator","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-item-attributes","type":["string"]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/carousel.html#carousel-item-slots"}]},{"name":"el-cascader","source":{"symbol":"ElCascader"},"description":"If the options have a clear hierarchical structure, Cascader can be used to view and select them.","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader","props":[{"name":"model-value","description":"binding value","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes"},{"name":"options","description":"data of the options, the key of `value` and `label` can be customize by `Props`.","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["array"]},{"name":"props","description":"configuration options, see the following table.","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["object"]},{"name":"size","description":"size of input","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"placeholder","description":"placeholder of input","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["string"],"default":"Select"},{"name":"disabled","description":"whether Cascader is disabled","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["boolean"],"default":"false"},{"name":"clearable","description":"whether selected value can be cleared","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["boolean"],"default":"false"},{"name":"show-all-levels","description":"whether to display all levels of the selected value in the input","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["boolean"],"default":"true"},{"name":"collapse-tags","description":"whether to collapse tags in multiple selection mode","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["boolean"],"default":"false"},{"name":"collapse-tags-tooltip","description":"whether show all selected tags when mouse hover text of collapse-tags. To use this, `collapse-tags` must be true","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["boolean"],"default":"false"},{"name":"separator","description":"option label separator","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["string"],"default":"' / '"},{"name":"filterable","description":"whether the options can be searched","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["boolean"]},{"name":"filter-method","description":"customize search logic, the first parameter is `node`, the second is `keyword`, and need return a boolean value indicating whether it hits.","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["Function"]},{"name":"debounce","description":"debounce delay when typing filter keyword, in milliseconds","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["number"],"default":"300"},{"name":"before-filter","description":"hook function before filtering with the value to be filtered as its parameter. If `false` is returned or a `Promise` is returned and then is rejected, filtering will be aborted","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["Function"]},{"name":"popper-class","description":"custom class name for Cascader's dropdown","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["string"]},{"name":"teleported","description":"whether cascader popup is teleported","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["boolean"],"default":"true","attribute-value":{"type":"enum"},"values":[{"name":"true"},{"name":"false"}]},{"name":"popper-append-to-body","description":"whether to append the popper menu to body. If the positioning of the popper is wrong, you can try to set this prop to false","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["boolean"],"default":"true"},{"name":"tag-type","description":"tag type","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["string"],"default":"info","attribute-value":{"type":"enum"},"values":[{"name":"success"},{"name":"info"},{"name":"warning"},{"name":"danger"}]},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-attributes","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"the custom content of cascader node, the parameter is { node, data }, which are current Node object and node data respectively.","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-slots"},{"name":"empty","description":"content when there is no matched options.","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-slots"}],"js":{"events":[{"name":"change","description":"triggers when the binding value changes","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-events"},{"name":"expand-change","description":"triggers when expand option changes","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-events"},{"name":"blur","description":"triggers when Cascader blurs","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-events"},{"name":"focus","description":"triggers when Cascader focuses","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-events"},{"name":"visible-change","description":"triggers when the dropdown appears/disappears","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-events"},{"name":"remove-tag","description":"triggers when remove tag in multiple selection mode","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascader-events"}]}},{"name":"el-cascader-panel","source":{"symbol":"ElCascaderPanel"},"doc-url":"https://element-plus.org/en-US/component/cascader.html#cascaderpanel","props":[{"name":"model-value","description":"binding value","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascaderpanel-attributes"},{"name":"options","description":"data of the options, the key of `value` and `label` can be customize by `Props`.","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascaderpanel-attributes","type":["array"]},{"name":"props","description":"configuration options, see the following table.","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascaderpanel-attributes","type":["object"]}],"slots":[{"name":"default","description":"the custom content of cascader node, the parameter is { node, data }, which are current Node object and node data respectively.","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascaderpanel-slots"}],"js":{"events":[{"name":"change","description":"triggers when the binding value changes","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascaderpanel-events"},{"name":"expand-change","description":"triggers when expand option changes","doc-url":"https://element-plus.org/en-US/component/cascader.html#cascaderpanel-events"}]}},{"name":"el-checkbox","source":{"symbol":"ElCheckbox"},"description":"A group of options for multiple choices.","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox","props":[{"name":"model-value","description":"binding value","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["string","number","boolean"]},{"name":"label","description":"value of the Checkbox when used inside a `checkbox-group`","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["string","number","boolean","object"]},{"name":"true-label","description":"value of the Checkbox if it's checked","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["string","number"]},{"name":"false-label","description":"value of the Checkbox if it's not checked","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["string","number"]},{"name":"disabled","description":"whether the Checkbox is disabled","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["boolean"],"default":"false"},{"name":"border","description":"whether to add a border around Checkbox","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["boolean"],"default":"false"},{"name":"size","description":"size of the Checkbox","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"name","description":"native 'name' attribute","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["string"]},{"name":"checked","description":"if the Checkbox is checked","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["boolean"],"default":"false"},{"name":"indeterminate","description":"same as `indeterminate` in native checkbox","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["boolean"],"default":"false"},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-attributes","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-slots"}],"js":{"events":[{"name":"change","description":"triggers when the binding value changes","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-events"}]}},{"name":"el-checkbox-group","source":{"symbol":"ElCheckboxGroup"},"doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group","props":[{"name":"model-value","description":"binding value","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-attributes","type":["array"],"default":"[]"},{"name":"size","description":"size of checkbox","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"disabled","description":"whether the nesting checkboxes are disabled","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-attributes","type":["boolean"],"default":"false"},{"name":"min","description":"minimum number of checkbox checked","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-attributes","type":["number"]},{"name":"max","description":"maximum number of checkbox checked","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-attributes","type":["number"]},{"name":"label","description":"label for screen reader","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-attributes","type":["string"]},{"name":"text-color","description":"font color when button is active","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-attributes","type":["string"],"default":"#ffffff"},{"name":"fill","description":"border and background color when button is active","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-attributes","type":["string"],"default":"#409EFF"},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-attributes","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-slots"}],"js":{"events":[{"name":"change","description":"triggers when the binding value changes","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-group-events"}]}},{"name":"el-checkbox-button","source":{"symbol":"ElCheckboxButton"},"doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-button","props":[{"name":"label","description":"value of the checkbox when used inside a `checkbox-group`","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-button-attributes","type":["string","number","boolean","object"]},{"name":"true-label","description":"value of the checkbox if it's checked","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-button-attributes","type":["string","number"]},{"name":"false-label","description":"value of the checkbox if it's not checked","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-button-attributes","type":["string","number"]},{"name":"disabled","description":"whether the checkbox is disabled","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-button-attributes","type":["boolean"],"default":"false"},{"name":"name","description":"native 'name' attribute","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-button-attributes","type":["string"]},{"name":"checked","description":"if the checkbox is checked","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-button-attributes","type":["boolean"],"default":"false"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/checkbox.html#checkbox-button-slots"}]},{"name":"el-collapse","source":{"symbol":"ElCollapse"},"description":"Use Collapse to store contents.","doc-url":"https://element-plus.org/en-US/component/collapse.html#collapse","props":[{"name":"model-value","description":"currently active panel","doc-url":"https://element-plus.org/en-US/component/collapse.html#collapse-attributes","type":["string","array"]},{"name":"accordion","description":"whether to activate accordion mode","doc-url":"https://element-plus.org/en-US/component/collapse.html#collapse-attributes","type":["boolean"],"default":"false"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/collapse.html#collapse-slots"}],"js":{"events":[{"name":"change","description":"triggers when active panels change","doc-url":"https://element-plus.org/en-US/component/collapse.html#collapse-events"}]}},{"name":"el-collapse-item","source":{"symbol":"ElCollapseItem"},"doc-url":"https://element-plus.org/en-US/component/collapse.html#collapse-item","props":[{"name":"name","description":"unique identification of the panel","doc-url":"https://element-plus.org/en-US/component/collapse.html#collapse-item-attributes","type":["string","number"]},{"name":"title","description":"title of the panel","doc-url":"https://element-plus.org/en-US/component/collapse.html#collapse-item-attributes","type":["string"]},{"name":"disabled","description":"disable the collapse item","doc-url":"https://element-plus.org/en-US/component/collapse.html#collapse-item-attributes","type":["boolean"]}]},{"name":"el-color-picker","source":{"symbol":"ElColorPicker"},"description":"ColorPicker is a color selector supporting multiple color formats.","doc-url":"https://element-plus.org/en-US/component/color-picker.html#colorpicker","props":[{"name":"model-value","description":"binding value","doc-url":"https://element-plus.org/en-US/component/color-picker.html#attributes","type":["string"]},{"name":"disabled","description":"whether to disable the ColorPicker","doc-url":"https://element-plus.org/en-US/component/color-picker.html#attributes","type":["boolean"],"default":"false"},{"name":"size","description":"size of ColorPicker","doc-url":"https://element-plus.org/en-US/component/color-picker.html#attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"show-alpha","description":"whether to display the alpha slider","doc-url":"https://element-plus.org/en-US/component/color-picker.html#attributes","type":["boolean"],"default":"false"},{"name":"color-format","description":"color format of v-model","doc-url":"https://element-plus.org/en-US/component/color-picker.html#attributes","type":["string"],"default":"hex (when show-alpha is false)/ rgb (when show-alpha is true)","attribute-value":{"type":"enum"},"values":[{"name":"hsl"},{"name":"hsv"},{"name":"hex"},{"name":"rgb"}]},{"name":"popper-class","description":"custom class name for ColorPicker's dropdown","doc-url":"https://element-plus.org/en-US/component/color-picker.html#attributes","type":["string"]},{"name":"predefine","description":"predefined color options","doc-url":"https://element-plus.org/en-US/component/color-picker.html#attributes","type":["array"]},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://element-plus.org/en-US/component/color-picker.html#attributes","type":["boolean"],"default":"true"}],"js":{"events":[{"name":"change","description":"triggers when input value changes","doc-url":"https://element-plus.org/en-US/component/color-picker.html#events"},{"name":"active-change","description":"triggers when the current active color changes","doc-url":"https://element-plus.org/en-US/component/color-picker.html#events"}]}},{"name":"el-config-provider","source":{"symbol":"ElConfigProvider"},"description":"Config Provider is used for providing global configurations, which enables your entire application to access these configurations everywhere.","doc-url":"https://element-plus.org/en-US/component/config-provider.html#config-provider","props":[{"name":"locale","description":"Locale Object","doc-url":"https://element-plus.org/en-US/component/config-provider.html#config-provider-attributes","type":["[Language]"],"default":"[English](https://github.com/element-plus/element-plus/blob/dev/packages/locale/lang/en.ts)"},{"name":"size","description":"global component size","doc-url":"https://element-plus.org/en-US/component/config-provider.html#config-provider-attributes","type":["string"],"default":"default","attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"z-index","description":"global Initial zIndex","doc-url":"https://element-plus.org/en-US/component/config-provider.html#config-provider-attributes","type":["number"]},{"name":"namespace","description":"global component className prefix (cooperated with [$namespace](https://github.com/element-plus/element-plus/blob/dev/packages/theme-chalk/src/mixins/config.scss#L1))","doc-url":"https://element-plus.org/en-US/component/config-provider.html#config-provider-attributes","type":["string"],"default":"el"},{"name":"button","description":"button related configuration, [see the following table](#button-attributes)","doc-url":"https://element-plus.org/en-US/component/config-provider.html#config-provider-attributes","type":[{"name":"ButtonGlobalConfig","source":{"symbol":"ButtonGlobalConfig"}}],"default":"see the following table"},{"name":"message","description":"message related configuration, [see the following table](#message-attributes)","doc-url":"https://element-plus.org/en-US/component/config-provider.html#config-provider-attributes","type":[{"name":"MessageGlobalConfig","source":{"symbol":"MessageGlobalConfig"}}],"default":"see the following table"},{"name":"experimental-features","description":"features at experimental stage to be added, all features are default to be set to false","doc-url":"https://element-plus.org/en-US/component/config-provider.html#config-provider-attributes","type":["Object"]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/config-provider.html#config-provider-slots"}]},{"name":"el-container","source":{"symbol":"ElContainer"},"description":"Container components for scaffolding basic structure of the page:","doc-url":"https://element-plus.org/en-US/component/container.html#container","props":[{"name":"direction","description":"layout direction for child elements","doc-url":"https://element-plus.org/en-US/component/container.html#container-attributes","type":["string"],"default":"vertical when nested with `el-header` or `el-footer`; horizontal otherwise","attribute-value":{"type":"enum"},"values":[{"name":"horizontal"},{"name":"vertical"}]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/container.html#container-slots"}]},{"name":"el-header","source":{"symbol":"ElHeader"},"doc-url":"https://element-plus.org/en-US/component/container.html#header","props":[{"name":"height","description":"height of the header","doc-url":"https://element-plus.org/en-US/component/container.html#header-attributes","type":["string"],"default":"60px"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/container.html#header-slots"}]},{"name":"el-aside","source":{"symbol":"ElAside"},"doc-url":"https://element-plus.org/en-US/component/container.html#aside","props":[{"name":"width","description":"width of the side section","doc-url":"https://element-plus.org/en-US/component/container.html#aside-attributes","type":["string"],"default":"300px"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/container.html#aside-slots"}]},{"name":"el-main","source":{"symbol":"ElMain"},"doc-url":"https://element-plus.org/en-US/component/container.html#main","slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/container.html#main-slots"}]},{"name":"el-footer","source":{"symbol":"ElFooter"},"doc-url":"https://element-plus.org/en-US/component/container.html#footer","props":[{"name":"height","description":"height of the footer","doc-url":"https://element-plus.org/en-US/component/container.html#footer-attributes","type":["string"],"default":"60px"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/container.html#footer-slots"}]},{"name":"el-date-picker","source":{"symbol":"ElDatePicker"},"description":"Use Date Picker for date input.","doc-url":"https://element-plus.org/en-US/component/date-picker.html#datepicker","props":[{"name":"model-value","description":"binding value, if it is an array, the length should be 2","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["Date","number","string","Array"]},{"name":"readonly","description":"whether DatePicker is read only","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["boolean"],"default":"false"},{"name":"disabled","description":"whether DatePicker is disabled","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["boolean"],"default":"false"},{"name":"size","description":"size of Input","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"],"default":"default","attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"editable","description":"whether the input is editable","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["boolean"],"default":"true"},{"name":"clearable","description":"whether to show clear button","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["boolean"],"default":"true"},{"name":"placeholder","description":"placeholder in non-range mode","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"]},{"name":"start-placeholder","description":"placeholder for the start date in range mode","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"]},{"name":"end-placeholder","description":"placeholder for the end date in range mode","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"]},{"name":"type","description":"type of the picker","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"],"default":"date","attribute-value":{"type":"enum"},"values":[{"name":"year"},{"name":"month"},{"name":"date"},{"name":"dates"},{"name":"datetime"},{"name":"week"},{"name":"datetimerange"},{"name":"daterange"},{"name":"monthrange"}]},{"name":"format","description":"format of the displayed value in the input box","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"],"default":"YYYY-MM-DD"},{"name":"popper-class","description":"custom class name for DatePicker's dropdown","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"]},{"name":"range-separator","description":"range separator","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"],"default":"'-'"},{"name":"default-value","description":"optional, default date of the calendar","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["Date","[Date, Date]"]},{"name":"default-time","description":"optional, the time value to use when selecting date range","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["Date","[Date, Date]"]},{"name":"value-format","description":"optional, format of binding value. If not specified, the binding value will be a Date object","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"]},{"name":"id","description":"same as `id` in native input","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string","[string, string]"]},{"name":"name","description":"same as `name` in native input","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string"]},{"name":"unlink-panels","description":"unlink two date-panels in range-picker","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["boolean"],"default":"false"},{"name":"prefix-icon","description":"custom prefix icon component","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}],"default":"Date"},{"name":"clear-icon","description":"custom clear icon component","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}],"default":"CircleClose"},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["boolean"],"default":"true"},{"name":"disabled-date","description":"a function determining if a date is disabled with that date as its parameter. Should return a Boolean","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["Function"]},{"name":"shortcuts","description":"an object array to set shortcut options","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["Array<{ text: string, value: Date | Function }>"]},{"name":"cell-class-name","description":"set custom className","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["Function"]},{"name":"teleported","description":"whether date-picker dropdown is teleported to the body","doc-url":"https://element-plus.org/en-US/component/date-picker.html#attributes","type":["boolean"],"default":"true","attribute-value":{"type":"enum"},"values":[{"name":"true"},{"name":"false"}]}],"slots":[{"name":"default","description":"custom cell content","doc-url":"https://element-plus.org/en-US/component/date-picker.html#slots"},{"name":"range-separator","description":"custom range separator content","doc-url":"https://element-plus.org/en-US/component/date-picker.html#slots"}],"js":{"events":[{"name":"change","description":"triggers when user confirms the value","doc-url":"https://element-plus.org/en-US/component/date-picker.html#events"},{"name":"blur","description":"triggers when Input blurs","doc-url":"https://element-plus.org/en-US/component/date-picker.html#events"},{"name":"focus","description":"triggers when Input focuses","doc-url":"https://element-plus.org/en-US/component/date-picker.html#events"},{"name":"calendar-change","description":"triggers when the calendar selected date is changed. Only for `daterange`","doc-url":"https://element-plus.org/en-US/component/date-picker.html#events"},{"name":"panel-change","description":"triggers when the navigation button click.","doc-url":"https://element-plus.org/en-US/component/date-picker.html#events"},{"name":"visible-change","description":"triggers when the DatePicker's dropdown appears/disappears","doc-url":"https://element-plus.org/en-US/component/date-picker.html#events"}]}},{"name":"el-descriptions","source":{"symbol":"ElDescriptions"},"description":"Display multiple fields in list form.","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions","props":[{"name":"border","description":"with or without border","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-attributes","type":["boolean"],"default":"false"},{"name":"column","description":"numbers of `Descriptions Item` in one line","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-attributes","type":["number"],"default":"3"},{"name":"direction","description":"direction of list","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-attributes","type":["string"],"default":"horizontal","attribute-value":{"type":"enum"},"values":[{"name":"vertical"},{"name":"horizontal"}]},{"name":"size","description":"size of list","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-attributes","type":["string"],"default":"default","attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"title","description":"title text, display on the top left","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-attributes","type":["string"]},{"name":"extra","description":"extra text, display on the top right","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-attributes","type":["string"]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-slots"},{"name":"title","description":"custom title, display on the top left","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-slots"},{"name":"extra","description":"custom extra area, display on the top right","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-slots"}]},{"name":"el-descriptions-item","source":{"symbol":"ElDescriptionsItem"},"doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item","props":[{"name":"label","description":"label text","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-attributes","type":["string"]},{"name":"span","description":"colspan of column","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-attributes","type":["number"],"default":"1"},{"name":"width","description":"column width, the width of the same column in different rows is set by the max value (If no `border`, width contains label and content)","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-attributes","type":["string","number"]},{"name":"min-width","description":"column minimum width, columns with `width` has a fixed width, while columns with `min-width` has a width that is distributed in proportion (If no`border`, width contains label and content)","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-attributes","type":["string","number"]},{"name":"align","description":"column content alignment (If no `border`, effective for both label and content)","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-attributes","type":["string"],"default":"left","attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]},{"name":"label-align","description":"column label alignment, if omitted, the value of the above `align` attribute will be applied (If no `border`, please use `align` attribute)","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"center"},{"name":"right"}]},{"name":"class-name","description":"column content custom class name","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-attributes","type":["string"]},{"name":"label-class-name","description":"column label custom class name","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-attributes","type":["string"]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-slots"},{"name":"label","description":"custom label","doc-url":"https://element-plus.org/en-US/component/descriptions.html#descriptions-item-slots"}]},{"name":"el-dialog","source":{"symbol":"ElDialog"},"description":"Informs users while preserving the current page state.","doc-url":"https://element-plus.org/en-US/component/dialog.html#dialog","props":[{"name":"model-value","description":"visibility of Dialog","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"]},{"name":"title","description":"title of Dialog. Can also be passed with a named slot (see the following table)","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["string"]},{"name":"width","description":"width of Dialog","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["string","number"],"default":"50%"},{"name":"fullscreen","description":"whether the Dialog takes up full screen","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"false"},{"name":"top","description":"value for `margin-top` of Dialog CSS","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["string"],"default":"15vh"},{"name":"modal","description":"whether a mask is displayed","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"true"},{"name":"append-to-body","description":"whether to append Dialog itself to body. A nested Dialog should have this attribute set to `true`","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"false"},{"name":"lock-scroll","description":"whether scroll of body is disabled while Dialog is displayed","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"true"},{"name":"custom-class","description":"custom class names for Dialog","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["string"]},{"name":"open-delay","description":"Time(milliseconds) before open","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["number"],"default":"0"},{"name":"close-delay","description":"Time(milliseconds) before close","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["number"],"default":"0"},{"name":"close-on-click-modal","description":"whether the Dialog can be closed by clicking the mask","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"true"},{"name":"close-on-press-escape","description":"whether the Dialog can be closed by pressing ESC","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"true"},{"name":"show-close","description":"whether to show a close button","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"true"},{"name":"before-close","description":"callback before Dialog closes, and it will prevent Dialog from closing","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["Function"]},{"name":"draggable","description":"enable dragging feature for Dialog","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"false"},{"name":"center","description":"whether to align the header and footer in center","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"false"},{"name":"align-center","description":"whether to align the dialog both horizontally and vertically","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"false"},{"name":"destroy-on-close","description":"Destroy elements in Dialog when closed","doc-url":"https://element-plus.org/en-US/component/dialog.html#attributes","type":["boolean"],"default":"false"}],"slots":[{"name":"default","description":"content of Dialog","doc-url":"https://element-plus.org/en-US/component/dialog.html#slots"},{"name":"header","description":"content of the Dialog header; Replacing this removes the title, but does not remove the close button.","doc-url":"https://element-plus.org/en-US/component/dialog.html#slots"},{"name":"title","description":"Works the same as the header slot. Use that instead.","doc-url":"https://element-plus.org/en-US/component/dialog.html#slots"},{"name":"footer","description":"content of the Dialog footer","doc-url":"https://element-plus.org/en-US/component/dialog.html#slots"}],"js":{"events":[{"name":"open","description":"triggers when the Dialog opens","doc-url":"https://element-plus.org/en-US/component/dialog.html#events"},{"name":"opened","description":"triggers when the Dialog opening animation ends","doc-url":"https://element-plus.org/en-US/component/dialog.html#events"},{"name":"close","description":"triggers when the Dialog closes","doc-url":"https://element-plus.org/en-US/component/dialog.html#events"},{"name":"closed","description":"triggers when the Dialog closing animation ends","doc-url":"https://element-plus.org/en-US/component/dialog.html#events"},{"name":"open-auto-focus","description":"triggers after Dialog opens and content focused","doc-url":"https://element-plus.org/en-US/component/dialog.html#events"},{"name":"close-auto-focus","description":"triggers after Dialog closed and content focused","doc-url":"https://element-plus.org/en-US/component/dialog.html#events"}]}},{"name":"el-divider","source":{"symbol":"ElDivider"},"description":"The dividing line that separates the content.","doc-url":"https://element-plus.org/en-US/component/divider.html#divider","props":[{"name":"direction","description":"Set divider's direction","doc-url":"https://element-plus.org/en-US/component/divider.html#divider-attributes","type":["string"],"default":"horizontal","attribute-value":{"type":"enum"},"values":[{"name":"horizontal"},{"name":"vertical"}]},{"name":"border-style","description":"Set the style of divider","doc-url":"https://element-plus.org/en-US/component/divider.html#divider-attributes","type":["string"],"default":"solid"},{"name":"content-position","description":"the position of the customized content on the divider line","doc-url":"https://element-plus.org/en-US/component/divider.html#divider-attributes","type":["string"],"default":"center","attribute-value":{"type":"enum"},"values":[{"name":"left"},{"name":"right"},{"name":"center"}]}]},{"name":"el-divider","source":{"symbol":"ElDivider"},"description":"The dividing line that separates the content.","doc-url":"https://element-plus.org/en-US/component/divider.html#divider","slots":[{"name":"default","description":"customized content on the divider line","doc-url":"https://element-plus.org/en-US/component/divider.html#slots"}]},{"name":"el-drawer","source":{"symbol":"ElDrawer"},"description":"Sometimes, `Dialog` does not always satisfy our requirements, let's say you have a massive form, or you need space to display something like `terms & conditions`, `Drawer` has almost identical API with `Dialog`, but it introduces different user experience.","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer","props":[{"name":"model-value","description":"Should Drawer be displayed","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["boolean"],"default":"false"},{"name":"append-to-body","description":"Controls should Drawer be inserted to DocumentBody Element, nested Drawer must assign this param to **true**","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["boolean"],"default":"false"},{"name":"lock-scroll","description":"whether scroll of body is disabled while Drawer is displayed","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["boolean"],"default":"true"},{"name":"before-close","description":"If set, closing procedure will be halted","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["Function"]},{"name":"close-on-click-modal","description":"whether the Drawer can be closed by clicking the mask","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["boolean"],"default":"true"},{"name":"close-on-press-escape","description":"Indicates whether Drawer can be closed by pressing ESC","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["boolean"],"default":"true"},{"name":"open-delay","description":"Time(milliseconds) before open","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["number"],"default":"0"},{"name":"close-delay","description":"Time(milliseconds) before close","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["number"],"default":"0"},{"name":"custom-class","description":"Extra class names for Drawer","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["string"]},{"name":"destroy-on-close","description":"Indicates whether children should be destroyed after Drawer closed","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["boolean"],"default":"false"},{"name":"modal","description":"Should show shadowing layer","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["boolean"],"default":"true"},{"name":"direction","description":"Drawer's opening direction","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":[{"name":"Direction","source":{"symbol":"Direction"}}],"default":"rtl"},{"name":"show-close","description":"Should show close button at the top right of Drawer","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["boolean"],"default":"true"},{"name":"size","description":"Drawer's size, if Drawer is horizontal mode, it effects the width property, otherwise it effects the height property, when size is `number` type, it describes the size by unit of pixels; when size is `string` type, it should be used with `x%` notation, other wise it will be interpreted to pixel unit","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["number","string"],"default":"'30%'"},{"name":"title","description":"Drawer's title, can also be set by named slot, detailed descriptions can be found in the slot form","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["string"]},{"name":"with-header","description":"Flag that controls the header section's existance, default to true, when withHeader set to false, both `title attribute` and `title slot` won't work","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["boolean"],"default":"true"},{"name":"modal-class","description":"Extra class names for shadowing layer","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["string"]},{"name":"z-index","description":"set z-index","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-attributes","type":["number"]}],"slots":[{"name":"default","description":"Drawer's Content","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-slots"},{"name":"header","description":"Drawer header section; Replacing this removes the title, but does not remove the close button.","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-slots"},{"name":"title","description":"Works the same as the header slot. Use that instead.","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-slots"},{"name":"footer","description":"Drawer footer Section","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-slots"}],"js":{"events":[{"name":"open","description":"Triggered before Drawer opening animation begins","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-events"},{"name":"opened","description":"Triggered after Drawer opening animation ended","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-events"},{"name":"close","description":"Triggered before Drawer closing animation begins","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-events"},{"name":"closed","description":"Triggered after Drawer closing animation ended","doc-url":"https://element-plus.org/en-US/component/drawer.html#drawer-events"}]}},{"name":"el-dropdown","source":{"symbol":"ElDropdown"},"description":"Toggleable menu for displaying lists of links and actions.","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown","props":[{"name":"type","description":"menu button type, refer to `Button` Component, only works when `split-button` is true","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["string"]},{"name":"size","description":"menu size, also works on the split button","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["string"],"default":"default","attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"max-height","description":"the max height of menu","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["string","number"]},{"name":"split-button","description":"whether a button group is displayed","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["boolean"],"default":"false"},{"name":"disabled","description":"Whether to disable","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["boolean"],"default":"false"},{"name":"placement","description":"placement of pop menu","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["string"],"default":"bottom","attribute-value":{"type":"enum"},"values":[{"name":"top"},{"name":"top-start"},{"name":"top-end"},{"name":"bottom"},{"name":"bottom-start"},{"name":"bottom-end"}]},{"name":"trigger","description":"how to trigger","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["string"],"default":"hover","attribute-value":{"type":"enum"},"values":[{"name":"hover"},{"name":"click"},{"name":"contextmenu"}]},{"name":"hide-on-click","description":"whether to hide menu after clicking menu-item","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["boolean"],"default":"true"},{"name":"show-timeout","description":"Delay time before show a dropdown (only works when trigger is `hover`)","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["number"],"default":"250"},{"name":"hide-timeout","description":"Delay time before hide a dropdown (only works when trigger is `hover`)","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["number"],"default":"150"},{"name":"role","description":"The ARIA role attribute for the dropdown menu. Depending on the use case, you may want to change this to 'navigation'","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["string"],"default":"'menu'"},{"name":"tabindex","description":"[tabindex](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex) of Dropdown","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["number"],"default":"0"},{"name":"popper-class","description":"custom class name for Dropdown's dropdown","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["string"]},{"name":"popper-options","description":"[popper.js](https://popper.js.org/docs/v2/) parameters","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-attributes","type":["Object"],"default":"{modifiers: [{name: 'computeStyles',options: {gpuAcceleration: false}}]}"}],"slots":[{"name":"default","description":"content of Dropdown. Notice: Must be a valid html dom element (ex. `<span>, <button> etc.`) or `el-component`, to attach the trigger listener","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-slots"},{"name":"dropdown","description":"content of the Dropdown Menu, usually a `<el-dropdown-menu>` element","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-slots"}],"js":{"events":[{"name":"click","description":"if `split-button` is `true`, triggers when left button is clicked","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-events"},{"name":"command","description":"triggers when a dropdown item is clicked","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-events"},{"name":"visible-change","description":"triggers when the dropdown appears/disappears","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-events"}]}},{"name":"el-dropdown-menu","source":{"symbol":"ElDropdownMenu"},"doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-menu","slots":[{"name":"default","description":"content of Dropdown Menu","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-menu-slots"}]},{"name":"el-dropdown-item","source":{"symbol":"ElDropdownItem"},"doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-item","props":[{"name":"command","description":"a command to be dispatched to Dropdown's `command` callback","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-item-attributes","type":["string","number","object"]},{"name":"disabled","description":"whether the item is disabled","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-item-attributes","type":["boolean"],"default":"false"},{"name":"divided","description":"whether a divider is displayed","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-item-attributes","type":["boolean"],"default":"false"},{"name":"icon","description":"custom icon","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-item-attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}]}],"slots":[{"name":"default","description":"customize of Dropdown Item","doc-url":"https://element-plus.org/en-US/component/dropdown.html#dropdown-item-slots"}]},{"name":"el-empty","source":{"symbol":"ElEmpty"},"description":"Placeholder hints for empty states.","doc-url":"https://element-plus.org/en-US/component/empty.html#empty","props":[{"name":"image","description":"image URL","doc-url":"https://element-plus.org/en-US/component/empty.html#empty-attributes","type":["string"]},{"name":"image-size","description":"image size (width)","doc-url":"https://element-plus.org/en-US/component/empty.html#empty-attributes","type":["number"]},{"name":"description","description":"description","doc-url":"https://element-plus.org/en-US/component/empty.html#empty-attributes","type":["string"]}],"slots":[{"name":"default","description":"Custom bottom content","doc-url":"https://element-plus.org/en-US/component/empty.html#empty-slots"},{"name":"image","description":"Custom image","doc-url":"https://element-plus.org/en-US/component/empty.html#empty-slots"},{"name":"description","description":"Custom description","doc-url":"https://element-plus.org/en-US/component/empty.html#empty-slots"}]},{"name":"el-form","source":{"symbol":"ElForm"},"description":"Form consists of `input`, `radio`, `select`, `checkbox` and so on. With form, you can collect, verify and submit data.","doc-url":"https://element-plus.org/en-US/component/form.html#form","props":[{"name":"model","description":"Data of form component.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["Record<string, any>"]},{"name":"rules","description":"Validation rules of form.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":[{"name":"FormRules","source":{"symbol":"FormRules"}}]},{"name":"inline","description":"Whether the form is inline.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["boolean"],"default":"false"},{"name":"label-position","description":"Position of label. If set to `'left'` or `'right'`, `label-width` prop is also required.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["'left' | 'right' | 'top'"],"default":"'right'"},{"name":"label-width","description":"Width of label, e.g. `'50px'`. All its direct child form items will inherit this value. `auto` is supported.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["string","number"]},{"name":"label-suffix","description":"Suffix of the label.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["string"]},{"name":"hide-required-asterisk","description":"Whether to hide required fields should have a red asterisk (star) beside their labels.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["boolean"],"default":"false"},{"name":"require-asterisk-position","description":"Position of asterisk.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["'left' | 'right'"],"default":"'left'"},{"name":"show-message","description":"Whether to show the error message.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["boolean"],"default":"true"},{"name":"inline-message","description":"Whether to display the error message inline with the form item.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["boolean"],"default":"false"},{"name":"status-icon","description":"Whether to display an icon indicating the validation result.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["boolean"],"default":"false"},{"name":"validate-on-rule-change","description":"Whether to trigger validation when the `rules` prop is changed.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["boolean"],"default":"true"},{"name":"size","description":"Control the size of components in this form.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["'large' | 'default' | 'small'"]},{"name":"disabled","description":"Whether to disable all components in this form. If set to `true`, it will override the `disabled` prop of the inner component.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["boolean"],"default":"false"},{"name":"scroll-to-error","description":"When validation fails, scroll to the first error form entry.","doc-url":"https://element-plus.org/en-US/component/form.html#form-attributes","type":["boolean"],"default":"false"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/form.html#form-slots"}],"js":{"events":[{"name":"validate","description":"triggers after a form item is validated","doc-url":"https://element-plus.org/en-US/component/form.html#form-events"}]}},{"name":"el-form-item","source":{"symbol":"ElFormItem"},"doc-url":"https://element-plus.org/en-US/component/form.html#form-item","props":[{"name":"prop","description":"A key of `model`. It could be an array of property paths (e.g `['a', 'b', 0]`). In the use of `validate` and `resetFields` method, the attribute is required.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-attributes","type":["string","string[]"]},{"name":"label","description":"Label text.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-attributes","type":["string"]},{"name":"label-width","description":"Width of label, e.g. `'50px'`. `'auto'` is supported.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-attributes","type":["string","number"]},{"name":"required","description":"Whether the field is required or not, will be determined by validation rules if omitted.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-attributes","type":["boolean"],"default":"false"},{"name":"rules","description":"Validation rules of form, see the [following table](#formitemrule), more advanced usage at [async-validator](https://github.com/yiminghe/async-validator).","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-attributes","type":[{"name":"FormItemRule","source":{"symbol":"FormItemRule"}},{"name":"FormItemRule[]","source":{"symbol":"FormItemRule"}}]},{"name":"error","description":"Field error message, set its value and the field will validate error and show this message immediately.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-attributes","type":["string"]},{"name":"show-message","description":"Whether to show the error message.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-attributes","type":["boolean"],"default":"true"},{"name":"inline-message","description":"Inline style validate message.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-attributes","type":["boolean"],"default":"false"},{"name":"size","description":"Control the size of components in this form-item.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-attributes","type":["'large' | 'default' | 'small'"],"default":"'default'"}],"slots":[{"name":"default","description":"Content of Form Item.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-slots"},{"name":"label","description":"Custom content to display on label.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-slots"},{"name":"error","description":"Custom content to display validation message.","doc-url":"https://element-plus.org/en-US/component/form.html#form-item-slots"}]},{"name":"el-icon","source":{"symbol":"ElIcon"},"description":"Element Plus provides a set of common icons.","doc-url":"https://element-plus.org/en-US/component/icon.html#icon","props":[{"name":"color","description":"SVG tag's fill attribute","doc-url":"https://element-plus.org/en-US/component/icon.html#icon-attributes","type":["Pick<CSSProperties, 'color'>"],"default":"inherit from color"},{"name":"size","description":"SVG icon size, size x size","doc-url":"https://element-plus.org/en-US/component/icon.html#icon-attributes","type":["number","string"],"default":"inherit from font size"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/icon.html#icon-slots"}]},{"name":"el-image","source":{"symbol":"ElImage"},"description":"Besides the native features of img, support lazy load, custom placeholder and load failure, etc.","doc-url":"https://element-plus.org/en-US/component/image.html#image","props":[{"name":"src","description":"image source, same as native.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["string"]},{"name":"fit","description":"indicate how the image should be resized to fit its container, same as [object-fit](https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit).","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["'fill' | 'contain' | 'cover' | 'none' | 'scale-down'"]},{"name":"hide-on-click-modal","description":"when enabling preview, use this flag to control whether clicking on backdrop can exit preview mode.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["boolean"],"default":"false"},{"name":"`loading`","description":"Indicates how the browser should load the image, same as [native](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#attr-loading)","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["'eager' | 'lazy'"]},{"name":"lazy","description":"whether to use lazy load.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["boolean"],"default":"false"},{"name":"scroll-container","description":"the container to add scroll listener when using lazy load.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["string","HTMLElement"],"default":"the nearest parent container whose overflow property is auto or scroll."},{"name":"alt","description":"native attribute `alt`.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["string"]},{"name":"referrer-policy","description":"native attribute `referrerPolicy`.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["string"]},{"name":"preview-src-list","description":"allow big image preview.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["string[]"]},{"name":"z-index","description":"set image preview z-index.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["number"]},{"name":"initial-index","description":"initial preview image index, less than the length of `url-list`.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["number"],"default":"0"},{"name":"close-on-press-escape","description":"whether the image-viewer can be closed by pressing ESC","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["boolean"],"default":"true"},{"name":"preview-teleported","description":"whether to append image-viewer to body. A nested parent element attribute transform should have this attribute set to `true`.","doc-url":"https://element-plus.org/en-US/component/image.html#image-attributes","type":["boolean"],"default":"false"}],"slots":[{"name":"placeholder","description":"custom placeholder content when image hasn't loaded yet.","doc-url":"https://element-plus.org/en-US/component/image.html#image-slots"},{"name":"error","description":"custom image load failed content.","doc-url":"https://element-plus.org/en-US/component/image.html#image-slots"},{"name":"viewer","description":"description of the image.","doc-url":"https://element-plus.org/en-US/component/image.html#image-slots"}],"js":{"events":[{"name":"load","description":"same as native load.","doc-url":"https://element-plus.org/en-US/component/image.html#image-events"},{"name":"error","description":"same as native error.","doc-url":"https://element-plus.org/en-US/component/image.html#image-events"},{"name":"switch","description":"trigger when switching images.","doc-url":"https://element-plus.org/en-US/component/image.html#image-events"},{"name":"close","description":"trigger when clicking on close button or when `hide-on-click-modal` enabled clicking on backdrop.","doc-url":"https://element-plus.org/en-US/component/image.html#image-events"}]}},{"name":"el-image-viewer","source":{"symbol":"ElImageViewer"},"doc-url":"https://element-plus.org/en-US/component/image.html#image-viewer","props":[{"name":"url-list","description":"preview link list.","doc-url":"https://element-plus.org/en-US/component/image.html#image-viewer-attributes","type":["string[]"],"default":"[]"},{"name":"z-index","description":"preview backdrop z-index.","doc-url":"https://element-plus.org/en-US/component/image.html#image-viewer-attributes","type":["number","string"]},{"name":"initial-index","description":"the initial preview image index, less than or equal to the length of `url-list`.","doc-url":"https://element-plus.org/en-US/component/image.html#image-viewer-attributes","type":["number"],"default":"0"},{"name":"infinite","description":"whether preview is infinite.","doc-url":"https://element-plus.org/en-US/component/image.html#image-viewer-attributes","type":["boolean"],"default":"true"},{"name":"hide-on-click-modal","description":"whether user can emit close event when clicking backdrop.","doc-url":"https://element-plus.org/en-US/component/image.html#image-viewer-attributes","type":["boolean"],"default":"false"},{"name":"teleported","description":"whether to append image itself to body. A nested parent element attribute transform should have this attribute set to `true`.","doc-url":"https://element-plus.org/en-US/component/image.html#image-viewer-attributes","type":["boolean"],"default":"false"}],"js":{"events":[{"name":"close","description":"trigger when clicking on close button or when `hide-on-click-modal` enabled clicking on backdrop.","doc-url":"https://element-plus.org/en-US/component/image.html#image-viewer-events"},{"name":"switch","description":"trigger when switching images.","doc-url":"https://element-plus.org/en-US/component/image.html#image-viewer-events"}]}},{"name":"el-input-number","source":{"symbol":"ElInputNumber"},"description":"Input numerical values with a customizable range.","doc-url":"https://element-plus.org/en-US/component/input-number.html#input-number","props":[{"name":"model-value","description":"binding value","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["number","undefined"]},{"name":"min","description":"the minimum allowed value","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["number"],"default":"-Infinity"},{"name":"max","description":"the maximum allowed value","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["number"],"default":"Infinity"},{"name":"step","description":"incremental step","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["number"],"default":"1"},{"name":"step-strictly","description":"whether input value can only be multiple of step","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["boolean"],"default":"false"},{"name":"precision","description":"precision of input value","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["number"]},{"name":"size","description":"size of the component","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["string"],"default":"default","attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"readonly","description":"same as `readonly` in native input","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["boolean"],"default":"false"},{"name":"disabled","description":"whether the component is disabled","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["boolean"],"default":"false"},{"name":"controls","description":"whether to enable the control buttons","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["boolean"],"default":"true"},{"name":"controls-position","description":"position of the control buttons","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"right"}]},{"name":"name","description":"same as `name` in native input","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["string"]},{"name":"label","description":"label text","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["string"]},{"name":"placeholder","description":"placeholder in input","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["string"]},{"name":"value-on-clear","description":"value should be set when input box is cleared","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["string","number","null"],"attribute-value":{"type":"enum"},"values":[{"name":"min"},{"name":"max"}]},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://element-plus.org/en-US/component/input-number.html#attributes","type":["boolean"],"default":"true"}],"js":{"events":[{"name":"change","description":"triggers when the value changes","doc-url":"https://element-plus.org/en-US/component/input-number.html#events"},{"name":"blur","description":"triggers when Input blurs","doc-url":"https://element-plus.org/en-US/component/input-number.html#events"},{"name":"focus","description":"triggers when Input focuses","doc-url":"https://element-plus.org/en-US/component/input-number.html#events"}]}},{"name":"el-input","source":{"symbol":"ElInput"},"description":"Input data using mouse or keyboard.","doc-url":"https://element-plus.org/en-US/component/input.html#input","props":[{"name":"type","description":"type of input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string"],"default":"text"},{"name":"model-value","description":"binding value","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string","number"]},{"name":"maxlength","description":"the max length","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string","number"]},{"name":"minlength","description":"same as `minlength` in native input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["number"]},{"name":"show-word-limit","description":"whether show word count, only works when `type` is 'text' or 'textarea'","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["boolean"],"default":"false"},{"name":"placeholder","description":"placeholder of Input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string"]},{"name":"clearable","description":"whether to show clear button","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["boolean"],"default":"false"},{"name":"formatter","description":"specifies the format of the value presented input.(only works when `type` is 'text')","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["(value: string | number) => string"]},{"name":"parser","description":"specifies the value extracted from formatter input.(only works when `type` is 'text')","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["(string) => string"]},{"name":"show-password","description":"whether to show toggleable password input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["boolean"],"default":"false"},{"name":"disabled","description":"whether Input is disabled","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["boolean"],"default":"false"},{"name":"size","description":"size of Input, works when `type` is not 'textarea'","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"large"},{"name":"default"},{"name":"small"}]},{"name":"prefix-icon","description":"prefix icon component","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}]},{"name":"suffix-icon","description":"suffix icon component","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}]},{"name":"rows","description":"number of rows of textarea, only works when `type` is 'textarea'","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["number"],"default":"2"},{"name":"autosize","description":"whether textarea has an adaptive height, only works when `type` is 'textarea'. Can accept an object, e.g. `{ minRows: 2, maxRows: 6 }`","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["boolean","object"],"default":"false"},{"name":"autocomplete","description":"same as `autocomplete` in native input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string"],"default":"off"},{"name":"name","description":"same as `name` in native input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string"]},{"name":"readonly","description":"same as `readonly` in native input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["boolean"],"default":"false"},{"name":"max","description":"same as `max` in native input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes"},{"name":"min","description":"same as `min` in native input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes"},{"name":"step","description":"same as `step` in native input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes"},{"name":"resize","description":"control the resizability","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string"],"attribute-value":{"type":"enum"},"values":[{"name":"none"},{"name":"both"},{"name":"horizontal"},{"name":"vertical"}]},{"name":"autofocus","description":"same as `autofocus` in native input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["boolean"],"default":"false"},{"name":"form","description":"same as `form` in native input","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string"]},{"name":"label","description":"label text","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string"]},{"name":"tabindex","description":"input tabindex","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["string","number"]},{"name":"validate-event","description":"whether to trigger form validation","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["boolean"],"default":"true"},{"name":"input-style","description":"the style of the input element or textarea element","doc-url":"https://element-plus.org/en-US/component/input.html#input-attributes","type":["object"],"default":"{}"}],"slots":[{"name":"prefix","description":"content as Input prefix, only works when `type` is not 'textarea'","doc-url":"https://element-plus.org/en-US/component/input.html#input-slots"},{"name":"suffix","description":"content as Input suffix, only works when `type` is not 'textarea'","doc-url":"https://element-plus.org/en-US/component/input.html#input-slots"},{"name":"prepend","description":"content to prepend before Input, only works when `type` is not 'textarea'","doc-url":"https://element-plus.org/en-US/component/input.html#input-slots"},{"name":"append","description":"content to append after Input, only works when `type` is not 'textarea'","doc-url":"https://element-plus.org/en-US/component/input.html#input-slots"}],"js":{"events":[{"name":"blur","description":"triggers when Input blurs","doc-url":"https://element-plus.org/en-US/component/input.html#input-events"},{"name":"focus","description":"triggers when Input focuses","doc-url":"https://element-plus.org/en-US/component/input.html#input-events"},{"name":"change","description":"triggers when the input box loses focus or the user presses Enter, only if the modelValue has changed","doc-url":"https://element-plus.org/en-US/component/input.html#input-events"},{"name":"input","description":"triggers when the Input value change","doc-url":"https://element-plus.org/en-US/component/input.html#input-events"},{"name":"clear","description":"triggers when the Input is cleared by clicking the clear button","doc-url":"https://element-plus.org/en-US/component/input.html#input-events"}]}},{"name":"el-row","source":{"symbol":"ElRow"},"doc-url":"https://element-plus.org/en-US/component/layout.html#row","props":[{"name":"gutter","description":"grid spacing","doc-url":"https://element-plus.org/en-US/component/layout.html#row-attributes","type":["number"],"default":"0"},{"name":"justify","description":"horizontal alignment of flex layout","doc-url":"https://element-plus.org/en-US/component/layout.html#row-attributes","type":["string"],"default":"start","attribute-value":{"type":"enum"},"values":[{"name":"start"},{"name":"end"},{"name":"center"},{"name":"space-around"},{"name":"space-between"},{"name":"space-evenly"}]},{"name":"align","description":"vertical alignment of flex layout","doc-url":"https://element-plus.org/en-US/component/layout.html#row-attributes","type":["string"],"default":"top","attribute-value":{"type":"enum"},"values":[{"name":"top"},{"name":"middle"},{"name":"bottom"}]},{"name":"tag","description":"custom element tag","doc-url":"https://element-plus.org/en-US/component/layout.html#row-attributes","type":["string"],"default":"div"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/layout.html#row-slots"}]},{"name":"el-col","source":{"symbol":"ElCol"},"doc-url":"https://element-plus.org/en-US/component/layout.html#col","props":[{"name":"span","description":"number of column the grid spans","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["number"],"default":"24"},{"name":"offset","description":"number of spacing on the left side of the grid","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["number"],"default":"0"},{"name":"push","description":"number of columns that grid moves to the right","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["number"],"default":"0"},{"name":"pull","description":"number of columns that grid moves to the left","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["number"],"default":"0"},{"name":"xs","description":"`<768px` Responsive columns or column props object","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["number","object"]},{"name":"sm","description":"`≥768px` Responsive columns or column props object","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["number","object"]},{"name":"md","description":"`≥992px` Responsive columns or column props object","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["number","object"]},{"name":"lg","description":"`≥1200px` Responsive columns or column props object","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["number","object"]},{"name":"xl","description":"`≥1920px` Responsive columns or column props object","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["number","object"]},{"name":"tag","description":"custom element tag","doc-url":"https://element-plus.org/en-US/component/layout.html#col-attributes","type":["string"],"default":"div"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/layout.html#col-slots"}]},{"name":"el-link","source":{"symbol":"ElLink"},"description":"Text hyperlink","doc-url":"https://element-plus.org/en-US/component/link.html#link","props":[{"name":"type","description":"type","doc-url":"https://element-plus.org/en-US/component/link.html#attributes","type":["string"],"default":"default","attribute-value":{"type":"enum"},"values":[{"name":"primary"},{"name":"success"},{"name":"warning"},{"name":"danger"},{"name":"info"},{"name":"default"}]},{"name":"underline","description":"whether the component has underline","doc-url":"https://element-plus.org/en-US/component/link.html#attributes","type":["boolean"],"default":"true"},{"name":"disabled","description":"whether the component is disabled","doc-url":"https://element-plus.org/en-US/component/link.html#attributes","type":["boolean"],"default":"false"},{"name":"href","description":"same as native hyperlink's `href`","doc-url":"https://element-plus.org/en-US/component/link.html#attributes","type":["string"]},{"name":"icon","description":"icon component","doc-url":"https://element-plus.org/en-US/component/link.html#attributes","type":["string",{"name":"Component","source":{"symbol":"Component","module":"vue"}}]}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/link.html#slots"},{"name":"icon","description":"customize icon component","doc-url":"https://element-plus.org/en-US/component/link.html#slots"}]},{"name":"el-menu","source":{"symbol":"ElMenu"},"description":"Menu that provides navigation for your website.","doc-url":"https://element-plus.org/en-US/component/menu.html#menu","props":[{"name":"mode","description":"menu display mode","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["string"],"default":"vertical","attribute-value":{"type":"enum"},"values":[{"name":"horizontal"},{"name":"vertical"}]},{"name":"collapse","description":"whether the menu is collapsed (available only in vertical mode)","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["boolean"],"default":"false"},{"name":"ellipsis","description":"whether the menu is ellipsis (available only in horizontal mode)","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["boolean"],"default":"true"},{"name":"background-color","description":"background color of Menu (hex format) (deprecated, use `--bg-color` instead)","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["string"],"default":"#ffffff"},{"name":"text-color","description":"text color of Menu (hex format) (deprecated, use `--text-color` instead)","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["string"],"default":"#303133"},{"name":"active-text-color","description":"text color of currently active menu item (hex format) (deprecated, use `--active-color` instead)","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["string"],"default":"#409EFF"},{"name":"default-active","description":"index of active menu on page load","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["string"]},{"name":"default-openeds","description":"array that contains indexes of currently active sub-menus","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["Array"]},{"name":"unique-opened","description":"whether only one sub-menu can be active","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["boolean"],"default":"false"},{"name":"menu-trigger","description":"how sub-menus are triggered, only works when `mode` is 'horizontal'","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["string"],"default":"hover","attribute-value":{"type":"enum"},"values":[{"name":"hover"},{"name":"click"}]},{"name":"router","description":"whether `vue-router` mode is activated. If true, index will be used as 'path' to activate the route action. Use with `default-active` to set the active item on load.","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["boolean"],"default":"false"},{"name":"collapse-transition","description":"whether to enable the collapse transition","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-attributes","type":["boolean"],"default":"true"}],"slots":[{"name":"default","description":"customize default content","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-slots"}],"js":{"events":[{"name":"select","description":"callback function when menu is activated","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-events"},{"name":"open","description":"callback function when sub-menu expands","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-events"},{"name":"close","description":"callback function when sub-menu collapses","doc-url":"https://element-plus.org/en-US/component/menu.html#menu-events"}]}},{"name":"el-sub-menu","source":{"symbol":"ElSubMenu"},"doc-url":"https://element-plus.org/en-US/component/menu.html#submenu","props":[{"name":"index","description":"unique identification","doc-url":"https://element-plus.org/en-US/component/menu.html#submenu-attributes","type":["string"]},{"name":"popper-class","description":"custom class name for the popup menu","doc-url":"https://element-plus.org/en-US/component/menu.html#submenu-attributes","type":["string"]},{"name":"show-timeout","description":"timeout before showing a sub-menu","doc-url":"https://element-plus.org/en-US/component/menu.html#submenu-attributes","type":["number"],"default":"300"},{"name":"hide-timeout","description":"timeout before hiding a sub-menu","doc-url":"https://element-plus.org/en-US/component/menu.html#submenu-attributes","type":["number"],"default":"300"},{"name":"disabled","description":"whether the sub-menu is disabled","doc-url":"https://element-plus.org/en-US/component/menu.html#submenu-attributes","type":["boolean"],"default":"false"},{"name":"popper-append-to-body","description":"whether to append the popup menu to body. If the positioning of the menu is wrong, you can try setting this prop","doc-url"