Bootstrap是使用得最广泛的前端 CSS 框架。本文演示如何使用 Vue-Cli3 命令行工具, 在 Vue 框架中集成 Bootstrap。
因为原生的 Bootstrap 是基于 jquery 来编写的,如果我们不想在 Vue 项目中引入 jquery, 则可以选择使用 Bootstrap-vue 这个项目官网。Bootstrap-vue是一个开源项目,其将Bootstrap 4和 Vue 2集成在一起,并去除了对jquery的依赖。
安装 Bootstrap-vue
Bootstrap-vue 支持的 boostrap 版本为 4.3以上, Vue 的版本是 2.6以上。如果你使用 Vue-Cli3 命令行工具构建的项目,恭喜你!安装 Bootstrap-vue非常简单。直接在项目目录中执行:
1 | vue add bootstrap-vue |
系统显示:
1 | yarn add v1.13.0 |
然后系统会提示,是否使用 babel/polyfill?这是一个转换 ES6 为 ES5 代码的转换器,推荐选择选择:Y
1 | ? Use babel/polyfill? Yes |
可以看到,安装过程会自动帮我们修改项目中的一些文件,包括:
1 | src/plugins/bootstrap-vue.js |
打开 src/main.js, 我们能看到改变:
1 | import '@babel/polyfill' |
可以看到,第 1,2,4行代码是工具帮我们加上去的。接下来,就可以轻松的使用 bootstrap 的功能了。
我们简单的修改 App.vue, 来试试 bootstrap-vue。 修改后的代码如下:
1 | <template> |
运行应用,可以看到应用首页包含一个 boostrap 风格的警告栏。