Прогресс

Используйте наш настраиваемый компонент прогресса для отображения простых или сложных индикаторов выполнения с поддержкой горизонтальных полос, анимированных фонов и текстовых меток.

Справочник по компонентам

<b-progress>

Свойства

Все значения свойств по умолчанию настраиваются глобально.

Свойство
Тип
По умолчанию
Описание
animated
BooleanfalseВключает анимированный фон. Также автоматически устанавливает 'striped'
height
StringПереопределяет высоту по умолчанию, указав значение высоты CSS (включая единицы измерения).
max
Number или String100Устанавливает максимальное значение
precision
Number или String0Количество знаков после запятой, чтобы округлить значение до
show-progress
BooleanfalseОтображает текущее значение прогресса в процентах
show-value
BooleanfalseОтображает текущее значение прогресса
striped
BooleanfalseВключает полосатый фон
value
Number или String0Текущее значение индикатора выполнения
variant
StringПрименяет к компоненту один из цветовых вариантов темы Bootstrap

Слоты

Наименование
Описание
default Содержимое (индикаторы прогресса) для размещения в элементе прогресса

<b-progress-bar>

Свойства

Все значения свойств по умолчанию настраиваются глобально.

Свойство
(Click to sort ascending)
Тип
(Click to sort ascending)
По умолчанию
Описание
animated
BooleannullВключает анимированный фон. Также автоматически устанавливает 'striped'
label
StringТекстовая строка для явного задания метки как
label-html
Использовать с осторожностью
StringСтрока HTML, чтобы явно установить метку как
max
Number или StringnullУстанавливает максимальное значение
precision
Number или StringnullКоличество знаков после запятой, чтобы округлить значение до
show-progress
BooleannullОтображает текущее значение прогресса в процентах
show-value
BooleannullОтображает текущее значение прогресса
striped
BooleannullВключает полосатый фон
value
Number или String0Текущее значение индикатора выполнения
variant
StringПрименяет к компоненту один из цветовых вариантов темы Bootstrap

Осторожно: Свойства, поддерживающие HTML-строки (*-html) может быть уязвим для Атаки межсайтового скриптинга (XSS) при передаче необработанных значений, предоставленных пользователем. Вы должны правильно очищать ввод пользователя!

Слоты

Наименование
Описание
default Контент для размещения в индикаторе выполнения. Переопределяет свойства `label`, `label-html`, `show-progress` и `show-value`

Импорт отдельных компонентов

Вы можете импортировать отдельные компоненты в свой проект с помощью следующих именованных экспортов:

Компонент
Именованный экспорт
Путь импорта
<b-progress>BProgressbootstrap-vue
<b-progress-bar>BProgressBarbootstrap-vue

Пример:

import { BProgress } from 'bootstrap-vue'
Vue.component('b-progress', BProgress)

Импортировать как плагин Vue.js

Этот плагин включает в себя все перечисленные выше отдельные компоненты. Плагины также включают псевдонимы любых компонентов.

Именованный экспорт
Путь импорта
ProgressPluginbootstrap-vue

Пример:

import { ProgressPlugin } from 'bootstrap-vue'
Vue.use(ProgressPlugin)