vue如何引入bootstrap
最近在玩全棧,自然少不了vue的使用。使用vue-cli生成的項目想引入bootstrap,需要先安裝相應的npm包,然后在代碼中顯示引入。
- 1.安裝依賴包:
cnpm install bootstrap --save-dev cnpm install jquery --save-dev cnpm install popper.js --save-dev
- 2.將bootstrap全局引入。
在項目中根目錄西main.js中添加如下代碼:
import 'bootstrap'
引入jquery同理,可在main.js添加下面一行:
import $ from 'jquery'
- 3.將bootstrap css資源引入到相關頁面中。
和普通的html直接link css文件資源不同,對於基於組件化的vue項目,我們需要在相關需要使用的vue文件中添加如下代碼:
<script>
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
</script>
如果Home.vue為Article.vue的父組件,那么想css作用於Article.vue,只需要在Home.vue添加上述兩行import即可。
網上相關的教程或者博客很多,但是在這引入css和js文件的路徑大多都是錯的,正確的是從node_module之后開始算路徑,如bootstrap/xxx/xxx/xxx.min.css,而不是'./node_modules/bootstrap/xxx/xxx/xx.min.css。