BootStrap是世界上最受歡迎的構建響應式移動優先網站的框架,Vue是當前最流行的前端框架之一,BootstrapVue則是將兩者相結合,使用BootstrapVue,可以使用Vue.js和前端CSS庫--Bootstrap v4在Web上構建響應式,移動優先項目。BootstrapVue具有超過40個插件和超過75個自定義組件,為Vue.js提供了最全面的Bootstrap v4組件和網格系統實現之一。具有廣泛的自動WAI-ARIA(無障礙)可訪問性標記!
Github關鍵字:bootstrap-vue
移動優先的響應式布局
僅導入所需的功能
自動WAI-ARIA可訪問性標記
使用Vue.js v2.6和Bootstrap SCSS v4.3構建
使用SCSS變量和全局選項創建主題
基於MIT許可證在GitHub上開源
BootstrapVue提供了豐富的組件和插件,已經基本滿足我們日常開發的需求
I am a Button
I am a Link
可自動或者手動切換
輕鬆切換頁面上幾乎任何內容的可見性。包括製作手風琴的支持。
通過創建可在任何設備上縮放的內在比率,根據父級的寬度創建響應式視頻或幻燈片嵌入
type="iframe"
aspect="16by9"
src="你的資源URL"
allowfullscreen
>
以上是選擇性的預覽一些組件,更多組件可以選擇查看官網文檔
# With npm
npm install vue bootstrap-vue bootstrap
# With yarn
yarn add vue bootstrap-vue bootstrap
然後,在app入口點註冊BootstrapVue插件:
// app.js
import Vue from 'vue'
import BootstrapVue from 'bootstrap-vue'
Vue.use(BootstrapVue)
並導入Bootstrap和BootstrapVue css文件:
// app.js
import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'
或者scss通過單個自定義SCSS文件導入Bootstrap和BootstrapVue 文件:
// custom.scss
@import 'node_modules/bootstrap/scss/bootstrap';
@import 'node_modules/bootstrap-vue/src/index.scss';
// app.js
import 'custom.scss'
BootstrapVue還提供了和Nuxt.js、Vue CLI2、Vue CLI3一起使用的模板,用法很多,可以到Github上獲取相關文檔地址!
Vue+BootStrapV4,使構建響應式Web應用變得更加簡單,雖然功能上並不是很強大,但是其主要還是介面上的優勢,感興趣的小夥伴可以學習一下!