兩天前装盯,我開始了vue階段的學習。打開官方文檔甲馋,大致瀏覽一遍目錄埂奈,鎖定了一個關鍵詞:組件 。
組件定躏,有一章專門講解它账磺,而且其他章節(jié)都有與之相關的內(nèi)容,所以痊远,我認為vue的核心就是組件垮抗。
仔細閱讀前兩章后,大致理解了vue基本的使用方式:構建碧聪,注冊冒版,使用組件。整個vue都是圍繞組件展開的逞姿。組件就像是封裝了一個與其他部分低耦合度(簡單理解就是與其他組件的直接聯(lián)系為零辞嗡,詳細可以百度)的一個微型dom樹,里面可以包含HTML標簽滞造。
使用組件的好處很明顯续室,那就是復用性很強,構建好一個組件后可以無限復用(也就是組件化)谒养。我們可以為自己的頁面構建好所需要的諸如按鈕猎贴,輸入框等組件。之后在需要時直接使用即可蝴光。
你或許想問她渴,有很多實現(xiàn)復用性的方式,那么為什么要使用vue呢蔑祟?
首先趁耗,vue可以實現(xiàn)“一次構建,無限使用”疆虚,也就是只要需求沒有變苛败,就可以一直使用已經(jīng)構建好的組件,省時省力径簿;其次罢屈,vue的類MVVM結構的耦合度很低,可以使你的程序更加易于更新?lián)Q代(比如想要更新某個組件篇亭,僅需要關注需要更新的那個組件缠捌,而無需擔心其他部分和它之間的影響);還有就是vue提供了很多好用的功能译蒂,比如過渡動畫曼月,響應式更新等谊却。