最近開始使用了vue構(gòu)建一個(gè)新項(xiàng)目,對(duì)于vue的核心優(yōu)勢--組件的構(gòu)造,很多人剛開始的時(shí)候,都是懵逼的,在網(wǎng)上以及官網(wǎng),他們都是已經(jīng)構(gòu)造好的組件,并沒有從頭到尾的詳細(xì)介紹一個(gè)組件是如何封裝的,這給小白們?cè)斐珊艽蟮牟环奖愕牡胤?,本文就是將一個(gè)vue的組件從頭到尾給構(gòu)建出來的教程
vue組件的優(yōu)勢
vue組件的構(gòu)建
1、我們?cè)趯懸粋€(gè)頁面的時(shí)候,時(shí)長會(huì)碰到一種樣式,或者一塊菜單欄之類的,它們?cè)诤芏嗟捻撁娑际且荒R粯拥?,如果我們每一個(gè)頁面都寫一遍的話,會(huì)造成巨大的浪費(fèi)時(shí)間和精力,如果我們?nèi)繌?fù)制黏貼過去的話,后期的修改又會(huì)十分的痛苦,有沒有辦法能讓我們將這一塊通用的樣式/菜單給封裝起來,等到我們使用的時(shí)候,直接引入進(jìn)來,就能正常的使用了,并且我們?cè)诰S護(hù)的時(shí)候,只需要修改一個(gè)文件,就能完成整體的修改。組件這個(gè)概念就應(yīng)運(yùn)而生了
組件具有的優(yōu)勢是:
① 提高開發(fā)效率
② 方便重復(fù)使用
③ 簡化調(diào)試步驟
④ 提升整個(gè)項(xiàng)目的可維護(hù)性
⑤ 便于協(xié)同開發(fā)
⑥vue 中的組件是一個(gè)自定義標(biāo)簽形式,Vue.js的編譯器為它添加特殊功能;vue也可以擴(kuò)展原生的html元素,封裝可重用的代碼。
1、創(chuàng)建文件夾hearMenu,文件夾里面創(chuàng)建文件:hearMenu.vue(主要的組件代碼)以及hearMenu.css(組件的樣式)
下面是vue的主要內(nèi)容:
2、組件文件的引用
在對(duì)應(yīng)的頁面/組件,引入需要的組件,引入了之后,需要在當(dāng)前頁面注冊(cè)
在當(dāng)前頁面注冊(cè)成功之后,在引用的時(shí)候,需要留意這里是駝峰的寫法,寫在html的時(shí)候需要將它們拆分開來 ,不然會(huì)報(bào)錯(cuò)的。
比如hearMenu→hear-menu
這樣就引入了你自己定義的組件了
1、js 中所有駝峰式命名屬性在 HTML 中均須寫成小寫字母短橫分隔的形式
2、全局注冊(cè)的優(yōu)點(diǎn)在于所有的Vue實(shí)例都可以用,缺點(diǎn)在于權(quán)限太大,容錯(cuò)率降低(類似于JavaScript中的全局變量和局部變量)
3、有多個(gè)單詞時(shí),推薦使用kebab-case (短橫線分隔命名) ,字母全小寫且必須包含一個(gè)連字符。
睿江云官網(wǎng)鏈接:https://www.eflycloud.com/home?from=RJ0027
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
分享題目:vue之組件在腳手架構(gòu)造篇-創(chuàng)新互聯(lián)
瀏覽路徑:http://www.rwnh.cn/article38/jdisp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站、網(wǎng)站策劃、做網(wǎng)站、外貿(mào)建站、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容