IP屬地:上海
說明 table.vue 是最終將各個組件拼接起來的地方,較為簡單是己,因此不進行贅述挖诸,請確保看過一下幾個分解的部分: Element分析(工具篇)...
說明 table-body 是表格的主體部分谅摄,也是較為簡單徒河,因此不細說。 源碼解讀
說明 table-column 是較為重要的一部分送漠,但是代碼相對較少顽照,比較復(fù)雜的地方請查看大佬的Vue 2 的動態(tài)添加模板方法,現(xiàn)在已不推薦使用...
說明 table-header是表頭組件螺男,較為復(fù)雜棒厘,直接看源碼解讀。 源碼解讀
filter-panel是專門針對篩選器寫的一個組件下隧,最外面是一個el-zoom-in-top的transition奢人,然后內(nèi)部根據(jù)是否可以多選分...
說明 table-layout是對整個表格寬高等布局進行修改的。 源碼解讀
說明 這一部分是為 table 相關(guān)組件實現(xiàn)的對應(yīng)的狀態(tài)信息的管理淆院。 源碼解讀
說明 這一部分是在 table 組件中用到的相關(guān)的工具何乎。 源碼解讀
說明 v-sync是用來同步組件的prop和它上下文中的變量的,這里面有一個非常有趣的小技巧:$watch會返回一個unwatch的函數(shù)來取消監(jiān)...