element-ui 語義化作的太好了,命名與功能對應的很是貼切vue
npm install
npm run dev
複製代碼
以el-dialog組件爲例: 組件el-dialog的文檔demo,element\examples\docs\zh-CN\dialog.md
組件源碼:element-dev\packages\dialog\src\component.vue
npm
想閱讀Element-UI 各個組件的方式來提升本身對vue api和高階組件的掌握程度; 抽絲剝繭,逐漸深刻; 先從簡單的組件開始吧,佈局組件沒有任何事件;element-ui
在閱讀element-ui源碼的過程當中發現,在複雜的組件中類、函數、mixins
、provide inject
、抽象的工具類均有使用,一個組件關聯的文件太多了,以我如今的文筆實在寫不清楚,只好暫時總結下在閱讀中發現的一些有趣的點,以自問自答的形式記錄下來;api
在看幾個了複雜組件後,對element-ui組件的基本組織結構有了大致上的認知,總算造成了有結構的文字;ide
PS:看了黃軼老師的element-ui技術解密,本身也試着理解element-ui,把軟件裏的筆記整理一下;函數
全局組件message
post
管理彈窗組件的工具類Popup
,結合組件el-dialg
ui