Vue+BootStrapV4,構建響應式、移動優先項目——BootstrapVue

2019-07-25     最美分享Coder

介紹

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提供了豐富的組件和插件,已經基本滿足我們日常開發的需求

  • Alerts


  • 按鈕

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應用變得更加簡單,雖然功能上並不是很強大,但是其主要還是介面上的優勢,感興趣的小夥伴可以學習一下!

文章來源: https://twgreatdaily.com/zh-tw/GWr0n2wBvvf6VcSZXBnj.html