by Sai gowtham

How to add bootstrap to a Vue app

In this tutorial, we are going to learn about how to add a bootstrap CSS library to the vue app which is created using vue cli.

Adding bootstrap to Vue

  1. Open, your terminal and navigate to the vue project folder
  2. Run the following command in your terminal to install the bootstrap and its dependencies.
npm i bootstrap jquery popper.js
  1. Open the vue project in your favorite code editor.
  2. Navigate to the main.js file and the below imports.
main.js
import Vue from "vue";
import App from "./App.vue";
import "bootstrap/dist/css/bootstrap.min.css";import "bootstrap/dist/js/bootstrap.min.js";

Using the bootstrap

Now, we can use the bootstrap css classes inside our vue components like this.

App.vue
<template>
  <div id="app">
     <div class="alert alert-primary" role="alert">        A simple primary alert—check it out!
      </div>
      <div class="alert alert-secondary" role="alert">        A simple secondary alert—check it out!
      </div>
  </div>
</template>

Top Udemy Courses

JavaScript - The Complete Guide 2020 (Beginner + Advanced)
JavaScript - The Complete Guide 2020 (Beginner + Advanced)
26,545 students enrolled
52 hours of video content
View Course
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
221,520 students enrolled
44 hours of video content
View Course
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
114,575 students enrolled
21 hours of video content
View Course