Некоторые функции Bootstrap 4 требуют jQuery , Popper.js , и эти функции будут конфликтовать с Vue. (Эти функции напрямую изменяют DOM. Vue не будет отслеживать эти изменения. Любые изменения, сделанные с помощью jQuery, могут быть перезаписаны Vue.)
Эти функции включают в себя:
- Affix
- Предупреждение
- Кнопка
- Carousel
- Collapse
- Выпадающее
- Модальные
- поповер
- Scrollspy
- Tab
- подсказка
Bootstrap-vue
преобразовал большинство этих функций в Vue, чтобы он работал как положено.
Если вы хотите использовать только Bootstrap CSS, а не его функции, связанные с JS , прямое использование Bootstrap 4
будет более простым и потребует меньше времени на изучение работы Bootstrap-vue
.
Остальное , используйте Bootstrap-vue
.
Если вы не уверены, Bootstrap-vue
кажется менее рискованным выбором.