bootstrap-vue
Version:
With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens
1,947 lines • 579 kB
JSON
{
"b-alert": {
"description": "Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.",
"attributes": [
"variant",
"dismissible",
"dismiss-label",
"show",
"fade"
]
},
"b-aspect": {
"description": "The `<b-aspect>` component can be used to maintain a minimum responsive aspect ratio for content.",
"attributes": [
"aspect",
"tag"
]
},
"b-avatar": {
"description": "Avatars are typically used to display a user profile as a picture, an icon, or short text.",
"attributes": [
"src",
"text",
"icon",
"alt",
"variant",
"size",
"square",
"rounded",
"button",
"button-type",
"badge",
"badge-variant",
"badge-top",
"badge-left",
"badge-offset",
"href",
"rel",
"target",
"disabled",
"to",
"append",
"replace",
"active-class",
"exact",
"exact-active-class",
"prefetch",
"no-prefetch",
"router-component-name",
"aria-label"
]
},
"b-avatar-group": {
"description": "Avatars are typically used to display a user profile as a picture, an icon, or short text.",
"attributes": [
"variant",
"size",
"overlap",
"square",
"rounded",
"tag"
]
},
"b-badge": {
"description": "Small and adaptive tag for adding context to just about any content.",
"attributes": [
"tag",
"variant",
"pill",
"href",
"rel",
"target",
"active",
"disabled",
"to",
"append",
"replace",
"active-class",
"exact",
"exact-active-class",
"prefetch",
"no-prefetch",
"router-component-name"
]
},
"b-breadcrumb": {
"description": "Indicate the current page's location within a navigational hierarchy. Separators are automatically added in CSS through ::before and content.",
"attributes": [
"items"
]
},
"b-breadcrumb-item": {
"description": "Indicate the current page's location within a navigational hierarchy. Separators are automatically added in CSS through ::before and content.",
"attributes": [
"text",
"html",
"aria-current",
"href",
"rel",
"target",
"active",
"disabled",
"to",
"append",
"replace",
"active-class",
"exact",
"exact-active-class",
"prefetch",
"no-prefetch",
"router-component-name"
]
},
"b-button": {
"description": "Use BootstrapVue's <b-button> component for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more.",
"attributes": [
"block",
"disabled",
"size",
"variant",
"type",
"tag",
"pill",
"squared",
"pressed",
"href",
"rel",
"target",
"active",
"to",
"append",
"replace",
"active-class",
"exact",
"exact-active-class",
"prefetch",
"no-prefetch",
"router-component-name"
]
},
"b-btn": {
"description": "Use BootstrapVue's <b-button> component for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more.\n\n*Alias for BButton*",
"attributes": [
"block",
"disabled",
"size",
"variant",
"type",
"tag",
"pill",
"squared",
"pressed",
"href",
"rel",
"target",
"active",
"to",
"append",
"replace",
"active-class",
"exact",
"exact-active-class",
"prefetch",
"no-prefetch",
"router-component-name"
]
},
"b-button-close": {
"description": "Use BootstrapVue's <b-button> component for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more.",
"attributes": [
"content",
"disabled",
"aria-label",
"text-variant"
]
},
"b-btn-close": {
"description": "Use BootstrapVue's <b-button> component for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more.\n\n*Alias for BButtonClose*",
"attributes": [
"content",
"disabled",
"aria-label",
"text-variant"
]
},
"b-button-group": {
"description": "Group a series of buttons together on a single line with <b-button-group>.",
"attributes": [
"vertical",
"size",
"tag",
"aria-role"
]
},
"b-btn-group": {
"description": "Group a series of buttons together on a single line with <b-button-group>.\n\n*Alias for BButtonGroup*",
"attributes": [
"vertical",
"size",
"tag",
"aria-role"
]
},
"b-button-toolbar": {
"description": "Group a series of <b-button-group> and/or <b-input-group> together on a single line, with optional keyboard navigation.",
"attributes": [
"justify",
"key-nav"
]
},
"b-btn-toolbar": {
"description": "Group a series of <b-button-group> and/or <b-input-group> together on a single line, with optional keyboard navigation.\n\n*Alias for BButtonToolbar*",
"attributes": [
"justify",
"key-nav"
]
},
"b-calendar": {
"description": "BootstrapVue custom calendar widget for selecting dates and controlling other components, fully WAI-ARIA accessible (a11y) and supports internationalization (i18n)",
"attributes": [
"id",
"value",
"value-as-date",
"initial-date",
"disabled",
"readonly",
"min",
"max",
"date-disabled-fn",
"start-weekday",
"locale",
"direction",
"selected-variant",
"today-variant",
"nav-button-variant",
"no-highlight-today",
"date-info-fn",
"width",
"block",
"hide-header",
"show-decade-nav",
"hidden",
"aria-controls",
"no-key-nav",
"role-description",
"label-prev-decade",
"label-prev-year",
"label-prev-month",
"label-current-month",
"label-next-month",
"label-next-year",
"label-next-decade",
"label-today",
"label-selected",
"label-no-date-selected",
"label-calendar",
"label-nav",
"label-help",
"date-format-options",
"weekday-header-format"
]
},
"b-card": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"body-tag",
"body-bg-variant",
"body-border-variant",
"body-text-variant",
"body-class",
"title",
"title-tag",
"sub-title",
"sub-title-tag",
"sub-title-text-variant",
"overlay",
"header-tag",
"header-bg-variant",
"header-border-variant",
"header-text-variant",
"header",
"header-html",
"header-class",
"footer-tag",
"footer-bg-variant",
"footer-border-variant",
"footer-text-variant",
"footer",
"footer-html",
"footer-class",
"img-src",
"img-alt",
"img-top",
"img-bottom",
"img-start",
"img-left",
"img-end",
"img-right",
"img-height",
"img-width",
"tag",
"bg-variant",
"border-variant",
"text-variant",
"align",
"no-body"
]
},
"b-card-header": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"header-tag",
"header-bg-variant",
"header-border-variant",
"header-text-variant",
"header",
"header-html",
"header-class"
]
},
"b-card-footer": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"footer-tag",
"footer-bg-variant",
"footer-border-variant",
"footer-text-variant",
"footer",
"footer-html",
"footer-class"
]
},
"b-card-body": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"body-tag",
"body-bg-variant",
"body-border-variant",
"body-text-variant",
"body-class",
"title",
"title-tag",
"sub-title",
"sub-title-tag",
"sub-title-text-variant",
"overlay"
]
},
"b-card-title": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"title",
"title-tag"
]
},
"b-card-sub-title": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"sub-title",
"sub-title-tag",
"sub-title-text-variant"
]
},
"b-card-img": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"src",
"alt",
"top",
"bottom",
"start",
"left",
"end",
"right",
"height",
"width"
]
},
"b-card-img-lazy": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"src",
"srcset",
"sizes",
"alt",
"width",
"height",
"blank-src",
"blank-color",
"blank-width",
"blank-height",
"show",
"offset",
"top",
"bottom",
"start",
"left",
"end",
"right"
]
},
"b-card-text": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"text-tag"
]
},
"b-card-group": {
"description": "A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options.",
"attributes": [
"tag",
"deck",
"columns"
]
},
"b-carousel": {
"description": "The <b-carousel> component is a slideshow for cycling through a series of content, built with CSS 3D transforms. It works with a series of images, text, or custom markup.",
"attributes": [
"id",
"label-prev",
"label-next",
"label-goto-slide",
"label-indicators",
"interval",
"indicators",
"controls",
"no-animation",
"fade",
"no-wrap",
"no-touch",
"no-hover-pause",
"img-width",
"img-height",
"background",
"value"
]
},
"b-carousel-slide": {
"description": "The <b-carousel> component is a slideshow for cycling through a series of content, built with CSS 3D transforms. It works with a series of images, text, or custom markup.",
"attributes": [
"id",
"img-src",
"img-alt",
"img-width",
"img-height",
"img-blank",
"img-blank-color",
"content-visible-up",
"content-tag",
"caption",
"caption-html",
"caption-tag",
"text",
"text-html",
"text-tag",
"background"
]
},
"b-collapse": {
"description": "Easily toggle content visibility on your pages. Includes support for making accordions.",
"attributes": [
"id",
"is-nav",
"accordion",
"visible",
"tag",
"appear"
]
},
"b-dropdown": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.",
"attributes": [
"id",
"dropup",
"dropright",
"dropleft",
"right",
"offset",
"no-flip",
"popper-opts",
"boundary",
"disabled",
"text",
"html",
"variant",
"size",
"block",
"menu-class",
"toggle-tag",
"toggle-text",
"toggle-class",
"no-caret",
"split",
"split-href",
"split-to",
"split-variant",
"split-class",
"split-button-type",
"lazy",
"role"
]
},
"b-dd": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdown*",
"attributes": [
"id",
"dropup",
"dropright",
"dropleft",
"right",
"offset",
"no-flip",
"popper-opts",
"boundary",
"disabled",
"text",
"html",
"variant",
"size",
"block",
"menu-class",
"toggle-tag",
"toggle-text",
"toggle-class",
"no-caret",
"split",
"split-href",
"split-to",
"split-variant",
"split-class",
"split-button-type",
"lazy",
"role"
]
},
"b-dropdown-item": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.",
"attributes": [
"href",
"rel",
"target",
"active",
"disabled",
"to",
"append",
"replace",
"active-class",
"exact",
"exact-active-class",
"prefetch",
"no-prefetch",
"router-component-name",
"link-class",
"variant"
]
},
"b-dd-item": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownItem*",
"attributes": [
"href",
"rel",
"target",
"active",
"disabled",
"to",
"append",
"replace",
"active-class",
"exact",
"exact-active-class",
"prefetch",
"no-prefetch",
"router-component-name",
"link-class",
"variant"
]
},
"b-dropdown-item-button": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.",
"attributes": [
"active",
"active-class",
"button-class",
"disabled",
"variant"
]
},
"b-dropdown-item-btn": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownItemButton*",
"attributes": [
"active",
"active-class",
"button-class",
"disabled",
"variant"
]
},
"b-dd-item-button": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownItemButton*",
"attributes": [
"active",
"active-class",
"button-class",
"disabled",
"variant"
]
},
"b-dd-item-btn": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownItemButton*",
"attributes": [
"active",
"active-class",
"button-class",
"disabled",
"variant"
]
},
"b-dropdown-divider": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.",
"attributes": [
"tag"
]
},
"b-dd-divider": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownDivider*",
"attributes": [
"tag"
]
},
"b-dropdown-form": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.",
"attributes": [
"id",
"inline",
"novalidate",
"validated",
"disabled",
"form-class"
]
},
"b-dd-form": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownForm*",
"attributes": [
"id",
"inline",
"novalidate",
"validated",
"disabled",
"form-class"
]
},
"b-dropdown-text": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.",
"attributes": [
"tag",
"text-class",
"variant"
]
},
"b-dd-text": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownText*",
"attributes": [
"tag",
"text-class",
"variant"
]
},
"b-dropdown-group": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.",
"attributes": [
"id",
"header",
"header-tag",
"header-variant",
"header-classes",
"aria-describedby"
]
},
"b-dd-group": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownGroup*",
"attributes": [
"id",
"header",
"header-tag",
"header-variant",
"header-classes",
"aria-describedby"
]
},
"b-dropdown-header": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.",
"attributes": [
"id",
"tag",
"variant"
]
},
"b-dd-header": {
"description": "Dropdowns are toggleable, contextual overlays for displaying lists of links and actions in a dropdown menu format.\n\n*Alias for BDropdownHeader*",
"attributes": [
"id",
"tag",
"variant"
]
},
"b-embed": {
"description": "Create responsive video or slideshow embeds based on the width of the parent by creating an intrinsic ratio that scales on any device.",
"attributes": [
"type",
"tag",
"aspect"
]
},
"b-form": {
"description": "Form component and form helper components that optionally supports inline form styles and validation states",
"attributes": [
"id",
"inline",
"novalidate",
"validated"
]
},
"b-form-text": {
"description": "Form component and form helper components that optionally supports inline form styles and validation states",
"attributes": [
"id",
"tag",
"text-variant",
"inline"
]
},
"b-form-invalid-feedback": {
"description": "Form component and form helper components that optionally supports inline form styles and validation states",
"attributes": [
"id",
"tag",
"tooltip",
"force-show",
"state",
"aria-live",
"role"
]
},
"b-form-valid-feedback": {
"description": "Form component and form helper components that optionally supports inline form styles and validation states",
"attributes": [
"id",
"tag",
"tooltip",
"force-show",
"state",
"aria-live",
"role"
]
},
"b-form-datalist": {
"description": "Form component and form helper components that optionally supports inline form styles and validation states",
"attributes": [
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"id"
]
},
"b-datalist": {
"description": "Form component and form helper components that optionally supports inline form styles and validation states\n\n*Alias for BFormDatalist*",
"attributes": [
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"id"
]
},
"b-form-checkbox-group": {
"description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"validated",
"aria-invalid",
"stacked",
"plain",
"buttons",
"button-variant",
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"size",
"state",
"switches",
"checked"
]
},
"b-checkbox-group": {
"description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.\n\n*Alias for BFormCheckboxGroup*",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"validated",
"aria-invalid",
"stacked",
"plain",
"buttons",
"button-variant",
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"size",
"state",
"switches",
"checked"
]
},
"b-check-group": {
"description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.\n\n*Alias for BFormCheckboxGroup*",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"validated",
"aria-invalid",
"stacked",
"plain",
"buttons",
"button-variant",
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"size",
"state",
"switches",
"checked"
]
},
"b-form-checkbox": {
"description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.",
"attributes": [
"value",
"checked",
"inline",
"plain",
"button",
"button-variant",
"aria-label",
"aria-labelledby",
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state",
"unchecked-value",
"indeterminate",
"switch"
]
},
"b-checkbox": {
"description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.\n\n*Alias for BFormCheckbox*",
"attributes": [
"value",
"checked",
"inline",
"plain",
"button",
"button-variant",
"aria-label",
"aria-labelledby",
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state",
"unchecked-value",
"indeterminate",
"switch"
]
},
"b-check": {
"description": "Custom checkbox input and checkbox group to replace the browser default checkbox input, built on top of semantic and accessible markup. Optionally supports switch styling.\n\n*Alias for BFormCheckbox*",
"attributes": [
"value",
"checked",
"inline",
"plain",
"button",
"button-variant",
"aria-label",
"aria-labelledby",
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state",
"unchecked-value",
"indeterminate",
"switch"
]
},
"b-form-datepicker": {
"description": "BootstrapVue custom date picker input form control, which provides full WAI-ARIA accessibility (a11y) and supports internationalization (i18n)",
"attributes": [
"id",
"value",
"value-as-date",
"reset-value",
"initial-date",
"placeholder",
"size",
"min",
"max",
"disabled",
"readonly",
"required",
"name",
"form",
"state",
"date-disabled-fn",
"no-close-on-select",
"hide-header",
"show-decade-nav",
"locale",
"start-weekday",
"direction",
"button-only",
"button-variant",
"calendar-width",
"selected-variant",
"today-variant",
"nav-button-variant",
"no-highlight-today",
"today-button",
"label-today-button",
"today-button-variant",
"reset-button",
"label-reset-button",
"reset-button-variant",
"close-button",
"label-close-button",
"close-button-variant",
"date-info-fn",
"label-prev-decade",
"label-prev-year",
"label-prev-month",
"label-current-month",
"label-next-month",
"label-next-year",
"label-next-decade",
"label-today",
"label-selected",
"label-no-date-selected",
"label-calendar",
"label-nav",
"label-help",
"date-format-options",
"weekday-header-format",
"dark",
"menu-class",
"dropup",
"dropright",
"dropleft",
"right",
"offset",
"no-flip",
"popper-opts",
"boundary"
]
},
"b-datepicker": {
"description": "BootstrapVue custom date picker input form control, which provides full WAI-ARIA accessibility (a11y) and supports internationalization (i18n)\n\n*Alias for BFormDatepicker*",
"attributes": [
"id",
"value",
"value-as-date",
"reset-value",
"initial-date",
"placeholder",
"size",
"min",
"max",
"disabled",
"readonly",
"required",
"name",
"form",
"state",
"date-disabled-fn",
"no-close-on-select",
"hide-header",
"show-decade-nav",
"locale",
"start-weekday",
"direction",
"button-only",
"button-variant",
"calendar-width",
"selected-variant",
"today-variant",
"nav-button-variant",
"no-highlight-today",
"today-button",
"label-today-button",
"today-button-variant",
"reset-button",
"label-reset-button",
"reset-button-variant",
"close-button",
"label-close-button",
"close-button-variant",
"date-info-fn",
"label-prev-decade",
"label-prev-year",
"label-prev-month",
"label-current-month",
"label-next-month",
"label-next-year",
"label-next-decade",
"label-today",
"label-selected",
"label-no-date-selected",
"label-calendar",
"label-nav",
"label-help",
"date-format-options",
"weekday-header-format",
"dark",
"menu-class",
"dropup",
"dropright",
"dropleft",
"right",
"offset",
"no-flip",
"popper-opts",
"boundary"
]
},
"b-form-file": {
"description": "Customized, cross-browser consistent, file input control that supports single file, multiple files, and directory upload",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"state",
"plain",
"size",
"value",
"accept",
"capture",
"placeholder",
"browse-text",
"drop-placeholder",
"no-drop-placeholder",
"multiple",
"directory",
"no-traverse",
"no-drop",
"file-name-formatter"
]
},
"b-file": {
"description": "Customized, cross-browser consistent, file input control that supports single file, multiple files, and directory upload\n\n*Alias for BFormFile*",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"state",
"plain",
"size",
"value",
"accept",
"capture",
"placeholder",
"browse-text",
"drop-placeholder",
"no-drop-placeholder",
"multiple",
"directory",
"no-traverse",
"no-drop",
"file-name-formatter"
]
},
"b-form-group": {
"description": "Easily add some structure to forms. Its purpose is to pair form controls with a legend or label, and to provide help text and invalid/valid feedback text, as well as visual (color) contextual state feedback.",
"attributes": [
"label",
"label-for",
"label-size",
"label-sr-only",
"label-cols",
"label-cols-sm",
"label-cols-md",
"label-cols-lg",
"label-cols-xl",
"label-align",
"label-align-sm",
"label-align-md",
"label-align-lg",
"label-align-xl",
"label-class",
"description",
"invalid-feedback",
"valid-feedback",
"tooltip",
"feedback-aria-live",
"validated",
"disabled"
]
},
"b-form-input": {
"description": "Create various type inputs such as: text, password, number, url, email, search, range, date and more.",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state",
"value",
"aria-invalid",
"readonly",
"plaintext",
"autocomplete",
"placeholder",
"formatter",
"lazy-formatter",
"trim",
"number",
"lazy",
"debounce",
"type",
"no-wheel",
"min",
"max",
"step",
"list"
]
},
"b-input": {
"description": "Create various type inputs such as: text, password, number, url, email, search, range, date and more.\n\n*Alias for BFormInput*",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state",
"value",
"aria-invalid",
"readonly",
"plaintext",
"autocomplete",
"placeholder",
"formatter",
"lazy-formatter",
"trim",
"number",
"lazy",
"debounce",
"type",
"no-wheel",
"min",
"max",
"step",
"list"
]
},
"b-form-radio-group": {
"description": "Cross browser consistent radio inputs and radio groups, using Bootstrap's custom radio input to replace the browser default radio input.",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"validated",
"aria-invalid",
"stacked",
"plain",
"buttons",
"button-variant",
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"size",
"state",
"checked"
]
},
"b-radio-group": {
"description": "Cross browser consistent radio inputs and radio groups, using Bootstrap's custom radio input to replace the browser default radio input.\n\n*Alias for BFormRadioGroup*",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"validated",
"aria-invalid",
"stacked",
"plain",
"buttons",
"button-variant",
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"size",
"state",
"checked"
]
},
"b-form-radio": {
"description": "Cross browser consistent radio inputs and radio groups, using Bootstrap's custom radio input to replace the browser default radio input.",
"attributes": [
"id",
"value",
"checked",
"inline",
"plain",
"button",
"button-variant",
"aria-label",
"aria-labelledby",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state"
]
},
"b-radio": {
"description": "Cross browser consistent radio inputs and radio groups, using Bootstrap's custom radio input to replace the browser default radio input.\n\n*Alias for BFormRadio*",
"attributes": [
"id",
"value",
"checked",
"inline",
"plain",
"button",
"button-variant",
"aria-label",
"aria-labelledby",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state"
]
},
"b-form-rating": {
"description": "BootstrapVue custom star rating form control for ratings entry or aggregated display",
"attributes": [
"id",
"value",
"stars",
"variant",
"color",
"show-value",
"show-value-max",
"disabled",
"readonly",
"size",
"name",
"form",
"no-border",
"inline",
"precision",
"icon-empty",
"icon-half",
"icon-full",
"icon-clear",
"locale",
"show-clear"
]
},
"b-rating": {
"description": "BootstrapVue custom star rating form control for ratings entry or aggregated display\n\n*Alias for BFormRating*",
"attributes": [
"id",
"value",
"stars",
"variant",
"color",
"show-value",
"show-value-max",
"disabled",
"readonly",
"size",
"name",
"form",
"no-border",
"inline",
"precision",
"icon-empty",
"icon-half",
"icon-full",
"icon-clear",
"locale",
"show-clear"
]
},
"b-form-select": {
"description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state",
"plain",
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"label-field",
"options-field",
"value",
"multiple",
"select-size",
"aria-invalid"
]
},
"b-select": {
"description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.\n\n*Alias for BFormSelect*",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state",
"plain",
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"label-field",
"options-field",
"value",
"multiple",
"select-size",
"aria-invalid"
]
},
"b-form-select-option": {
"description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.",
"attributes": [
"value",
"disabled"
]
},
"b-select-option": {
"description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.\n\n*Alias for BFormSelectOption*",
"attributes": [
"value",
"disabled"
]
},
"b-form-select-option-group": {
"description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.",
"attributes": [
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"label"
]
},
"b-select-option-group": {
"description": "Custom <select> component using cross-browser custom styles. Optionally generate <option> entries based on an array, array of objects.\n\n*Alias for BFormSelectOptionGroup*",
"attributes": [
"options",
"value-field",
"text-field",
"html-field",
"disabled-field",
"label"
]
},
"b-form-spinbutton": {
"description": "BootstrapVue custom numerical spinbutton form input component, featuring WAI-ARIA accessibility (a11y) and internationalization (i18n)",
"attributes": [
"id",
"value",
"min",
"max",
"step",
"wrap",
"formatter-fn",
"size",
"placeholder",
"disabled",
"readonly",
"required",
"name",
"form",
"state",
"inline",
"vertical",
"aria-label",
"aria-controls",
"label-decrement",
"label-increment",
"locale",
"repeat-delay",
"repeat-interval",
"repeat-threshold",
"repeat-step-multiplier"
]
},
"b-spinbutton": {
"description": "BootstrapVue custom numerical spinbutton form input component, featuring WAI-ARIA accessibility (a11y) and internationalization (i18n)\n\n*Alias for BFormSpinbutton*",
"attributes": [
"id",
"value",
"min",
"max",
"step",
"wrap",
"formatter-fn",
"size",
"placeholder",
"disabled",
"readonly",
"required",
"name",
"form",
"state",
"inline",
"vertical",
"aria-label",
"aria-controls",
"label-decrement",
"label-increment",
"locale",
"repeat-delay",
"repeat-interval",
"repeat-threshold",
"repeat-step-multiplier"
]
},
"b-form-tags": {
"description": "Lightweight custom tagged input form control, with options for customized interface rendering, duplicate tag detection and optional tag validation",
"attributes": [
"id",
"input-id",
"placeholder",
"disabled",
"name",
"form",
"autofocus",
"state",
"size",
"input-type",
"input-class",
"input-attrs",
"add-button-text",
"add-button-variant",
"tag-variant",
"tag-class",
"tag-pills",
"tag-remove-label",
"tag-removed-label",
"tag-validator",
"duplicate-tag-text",
"invalid-tag-text",
"limit-tags-text",
"limit",
"separator",
"remove-on-delete",
"add-on-change",
"no-add-on-enter",
"no-outer-focus",
"ignore-input-focus-selector",
"value"
]
},
"b-tags": {
"description": "Lightweight custom tagged input form control, with options for customized interface rendering, duplicate tag detection and optional tag validation\n\n*Alias for BFormTags*",
"attributes": [
"id",
"input-id",
"placeholder",
"disabled",
"name",
"form",
"autofocus",
"state",
"size",
"input-type",
"input-class",
"input-attrs",
"add-button-text",
"add-button-variant",
"tag-variant",
"tag-class",
"tag-pills",
"tag-remove-label",
"tag-removed-label",
"tag-validator",
"duplicate-tag-text",
"invalid-tag-text",
"limit-tags-text",
"limit",
"separator",
"remove-on-delete",
"add-on-change",
"no-add-on-enter",
"no-outer-focus",
"ignore-input-focus-selector",
"value"
]
},
"b-form-tag": {
"description": "Lightweight custom tagged input form control, with options for customized interface rendering, duplicate tag detection and optional tag validation",
"attributes": [
"id",
"variant",
"disabled",
"title",
"pill",
"remove-label",
"tag"
]
},
"b-tag": {
"description": "Lightweight custom tagged input form control, with options for customized interface rendering, duplicate tag detection and optional tag validation\n\n*Alias for BFormTag*",
"attributes": [
"id",
"variant",
"disabled",
"title",
"pill",
"remove-label",
"tag"
]
},
"b-form-textarea": {
"description": "Create multi-line text inputs with support for auto height sizing, minimum and maximum number of rows, and contextual validation states.",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state",
"value",
"aria-invalid",
"readonly",
"plaintext",
"autocomplete",
"placeholder",
"formatter",
"lazy-formatter",
"trim",
"number",
"lazy",
"debounce",
"rows",
"max-rows",
"wrap",
"no-resize",
"no-auto-shrink"
]
},
"b-textarea": {
"description": "Create multi-line text inputs with support for auto height sizing, minimum and maximum number of rows, and contextual validation states.\n\n*Alias for BFormTextarea*",
"attributes": [
"id",
"name",
"disabled",
"required",
"form",
"autofocus",
"size",
"state",
"value",
"aria-invalid",
"readonly",
"plaintext",
"autocomplete",
"placeholder",
"formatter",
"lazy-formatter",
"trim",
"number",
"lazy",
"debounce",
"rows",
"max-rows",
"wrap",
"no-resize",
"no-auto-shrink"
]
},
"b-form-timepicker": {
"description": "BootstrapVue custom time picker input form control, which provides full WAI-ARIA accessibility (a11y) and supports internationalization (i18n)",
"attributes": [
"id",
"value",
"reset-value",
"placeholder",
"size",
"disabled",
"readonly",
"required",
"name",
"form",
"state",
"hour12",
"locale",
"show-seconds",
"hide-header",
"seconds-step",
"minutes-step",
"button-only",
"button-variant",
"now-button",
"label-now-button",
"now-button-variant",
"reset-button",
"label-reset-button",
"reset-button-variant",
"no-close-button",
"label-close-button",
"close-button-variant",
"label-selected",
"label-no-time-selected",
"label-hours",
"label-minutes",
"label-seconds",
"label-ampm",
"label-am",
"label-pm",
"label-increment",
"label-decrement",
"menu-class",
"dropup",
"dropright",
"dropleft",
"right",
"offset",
"no-flip",
"popper-opts",
"boundary"
]
},
"b-timepicker": {
"description": "BootstrapVue custom time picker input form control, which provides full WAI-ARIA accessibility (a11y) and supports internationalization (i18n)\n\n*Alias for BFormTimepicker*",
"attributes": [
"id",
"value",
"reset-value",
"placeholder",
"size",
"disabled",
"readonly",
"required",
"name",
"form",
"state",
"hour12",
"locale",
"show-seconds",
"hide-header",
"seconds-step",
"minutes-step",
"button-only",
"button-variant",
"now-button",
"label-now-button",
"now-button-variant",
"reset-button",
"label-reset-button",
"reset-button-variant",
"no-close-button",
"label-close-button",
"close-button-variant",
"label-selected",
"label-no-time-selected",
"label-hours",
"label-minutes",
"label-seconds",
"label-ampm",
"label-am",
"label-pm",
"label-increment",
"label-decrement",
"menu-class",
"dropup",
"dropright",
"dropleft",
"right",
"offset",
"no-flip",
"popper-opts",
"boundary"
]
},
"b-img": {
"description": "Create responsive images, optionally adding lightweight styles to them — all via props. Support for rounded images, thumbnail styling, alignment, and even the ability to create blank images with an optional solid background color, and lazy loaded images.",
"attributes": [
"src",
"srcset",
"sizes",
"alt",
"width",
"height",
"block",
"fluid",
"fluid-grow",
"rounded",
"thumbnail",
"left",
"right",
"center",
"blank",
"blank-color"
]
},
"b-img-lazy": {
"description": "Create responsive images, optionally adding lightweight styles to them — all via props. Support for rounded images, thumbnail styling, alignment, and even the ability to create blank images with an optional solid background color, and lazy loaded images.",
"attributes": [
"src",
"srcset",
"sizes",
"alt",
"width",
"height",
"blank-src",
"blank-color",
"blank-width",
"blank-height",
"show",
"fluid",
"fluid-grow",
"block",
"thumbnail",
"rounded",
"left",
"right",
"center",
"offset"
]
},
"b-input-group": {
"description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.",
"attributes": [
"id",
"size",
"prepend",
"prepend-html",
"append",
"append-html",
"tag"
]
},
"b-input-group-prepend": {
"description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.",
"attributes": [
"id",
"tag",
"is-text"
]
},
"b-input-group-append": {
"description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.",
"attributes": [
"id",
"tag",
"is-text"
]
},
"b-input-group-text": {
"description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.",
"attributes": [
"tag"
]
},
"b-input-group-addon": {
"description": "Easily extend form controls by adding text, buttons, or button groups on either side of textual inputs.",
"attributes": [
"id",
"tag",
"is-text",
"append"
]
},
"b-jumbotron": {
"description": "A lightweight, flexible component that can optionally extend the entire viewport to showcase key marketing messages on your site.",
"attributes": [
"fluid",
"container-fluid",
"header",
"header-html",
"header-tag",
"header-level",
"lead",
"lead-html",
"lead-tag",
"tag",
"bg-variant",
"border-variant",
"text-variant"
]
},
"b-container": {
"description": "Use the powerful mobile-first flexbox grid (via the <b-container>, <b-row>, <b-form-row> and <b-col> components) to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, CSS Sass variables and mixins, and dozens of predefined classes.",
"attributes": [
"tag",
"fluid"
]
},
"b-row": {
"description": "Use the powerful mobile-first flexbox grid (via the <b-container>, <b-row>, <b-form-row> and <b-col> components) to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, CSS Sass variables and mixins, and dozens of predefined classes.",
"attributes": [
"tag",
"no-gutters",
"align-v",
"align-h",
"align-content",
"cols",
"cols-sm",
"cols-md",
"cols-lg",
"cols-xl"
]
},
"b-col": {
"description": "Use the powerful mobile-first flexbox grid (via the <b-container>, <b-row>, <b-form-row> and <b-col> components) to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, CSS Sass variables and mixins, and dozens of predefined classes.",
"attributes": [
"col",
"cols",
"sm",
"md",
"lg",
"xl",
"offset",
"offset-sm",
"offset-md",
"offset-lg",
"offset-xl",
"order",
"order-sm",
"order-md",
"order-lg",
"order-xl",
"align-self",
"tag"
]
},
"b-form-row": {
"description": "Use the powerful mobile-first flexbox grid (via the <b-container>, <b-row>, <b-form-row> and <b-col> components) to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, CSS Sass variables and mixins, and dozens of predefined classes.",
"attributes": [
"tag"
]
},
"b-link": {
"description": "Use BootstrapVue's custom <b-link> component for generating a standard <a> link or <router-link>. <b-link> supports the disabled state and click event propagation.",
"attributes": [
"href",
"rel",
"target",
"active",
"disabled",
"to",
"append",
"replace",
"event",
"active-class",
"exact",
"exact-active-class",
"router-tag",
"prefetch",
"no-prefetch",
"router-component-name"
]
},
"b-list-group": {
"description": "List groups are a flexible and powerful component for displaying a series of content. List group items can be modified to support just about any content within. They can also be used as navigation via various props.",
"attributes": [
"tag",
"flush",
"horizontal"
]
},
"b-list-group-item": {
"description": "List groups are a flexible and powerful component for displaying a series of content. List group items can be m