日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
取代Jquery,用Vue 構(gòu)建Bootstrap 4 應(yīng)用

盡管前端程序現(xiàn)在發(fā)展迅速,各種框架層出不窮,但是對(duì)廣大非前端碼農(nóng)來(lái)說(shuō)構(gòu)建Web界面的最好的選擇仍然還是Bootstrap 4。但是Bootstrap依賴(lài)于已經(jīng)嚴(yán)重過(guò)時(shí),被拋棄的jQuery組件,那么如何解決這個(gè)問(wèn)題就迫在眉睫了。

成都網(wǎng)站建設(shè)、網(wǎng)站制作中從網(wǎng)站色彩、結(jié)構(gòu)布局、欄目設(shè)置、關(guān)鍵詞群組等細(xì)微處著手,突出企業(yè)的產(chǎn)品/服務(wù)/品牌,幫助企業(yè)鎖定精準(zhǔn)用戶(hù),提高在線咨詢(xún)和轉(zhuǎn)化,使成都網(wǎng)站營(yíng)銷(xiāo)成為有效果、有回報(bào)的無(wú)錫營(yíng)銷(xiāo)推廣。創(chuàng)新互聯(lián)建站專(zhuān)業(yè)成都網(wǎng)站建設(shè)十余年了,客戶(hù)滿(mǎn)意度97.8%,歡迎成都創(chuàng)新互聯(lián)客戶(hù)聯(lián)系。

Vue項(xiàng)目以其輕巧、高性能,易上手,雙向數(shù)據(jù)綁定,組件化的特點(diǎn),快速流行并廣為使用,那么有沒(méi)有可能將Bootstrap的依賴(lài)改為Vue呢?答案是肯定的。

本文我們就介紹這樣一個(gè)解決方案,Bootstrap-Vue項(xiàng)目。

安裝和設(shè)置

Bootstrap-Vue項(xiàng)目提供了Bootstrap項(xiàng)目中jQuery組件依賴(lài)了Vue替換方案,可以實(shí)現(xiàn)絕大多數(shù)案例和組件的替代。我們建議以Vue Cli插件方式使用,這樣可以實(shí)現(xiàn)項(xiàng)目自動(dòng)創(chuàng)建和配置,依賴(lài)項(xiàng)添加。首先我們安裝Vue Cli。

安裝Vue Cli

由于npm安裝較慢,甚至?xí)?,需要,先安裝國(guó)內(nèi)鏡像,可以使用cnpm或者npm別稱(chēng):

然后用cnpm安裝vue.js

 
 
 
 
  1. cnpm install -g @vue.js 

創(chuàng)建項(xiàng)目

 
 
 
 
  1. vue create hello-chongchong 

這樣Vue CLI會(huì)自動(dòng)創(chuàng)建一個(gè)Vue項(xiàng)目,提示選擇項(xiàng),選擇"default"即可。

進(jìn)入該項(xiàng)目目錄:

 
 
 
 
  1. cd hello-chongchong 

使用下面的命令將Bootstrap-Vue插件添加到項(xiàng)目中。選項(xiàng)提示時(shí),選擇 "Y"。

 
 
 
 
  1. vue add bootstrap-vue 

這樣無(wú)需任何復(fù)雜設(shè)置就可以設(shè)置好一個(gè)以vue啟動(dòng)的Bootstrap項(xiàng)目。

清除示例

默認(rèn)情況下,Vue CLI為提供了一個(gè)示例HelloWorld應(yīng)用程序。這都沒(méi)啥用的,我們直接清除,包括App.vue和部件目錄下的 HelloWorld.vue:

 
 
 
 
  1. >src/components/App.vue 
  2. rm src/components/HelloWorld.vue 

示例使用

創(chuàng)建模版

Bootstrap所有功能基本都可以在bootstrap-vue中以全局注冊(cè)的組件來(lái)使用。這些組件通常和Bootstrap同名,為了以示區(qū)別,他們都以開(kāi)頭b-xxxx。

在此我們創(chuàng)建一個(gè)新的App.vue模板并添加一個(gè)Bootstrap容器:

 
 
 
 
  1.  

然后啟用該服務(wù)

 
 
 
 
  1. npm run serve 

然后,瀏覽器訪問(wèn),應(yīng)該看到以下內(nèi)容:

另外,如果查看頁(yè)面源碼,可以看到該b-container組件已使用常規(guī)的Bootstrap元素和類(lèi)進(jìn)行渲染:

 
 
 
 
  1.  
  2. Hello, Chongchong!

     
 

組件配置

許多組件都可以使用Vue道具進(jìn)行配置。例如, b-btn組件,可以在頁(yè)面中添加一個(gè)將按鈕。b-btn有一個(gè)variant控制按鈕主題,此處設(shè)置為primary。