說(shuō)明 table-layout是對(duì)整個(gè)表格寬高等布局進(jìn)行修改的。 源碼解讀
filter-panel是專(zhuān)門(mén)針對(duì)篩選器寫(xiě)的一個(gè)組件,最外面是一個(gè)el-zoom-in-top的transition,然后內(nèi)部根據(jù)是否可以多選分為兩個(gè)部分,多選部分用 che...
說(shuō)明 table-column 是較為重要的一部分,但是代碼相對(duì)較少,比較復(fù)雜的地方請(qǐng)查看大佬的Vue 2 的動(dòng)態(tài)添加模板方法,現(xiàn)在已不推薦使用。 源碼解讀
說(shuō)明 table.vue 是最終將各個(gè)組件拼接起來(lái)的地方,較為簡(jiǎn)單,因此不進(jìn)行贅述,請(qǐng)確??催^(guò)一下幾個(gè)分解的部分: Element分析(工具篇)——Table Element...
說(shuō)明 這一部分是為 table 相關(guān)組件實(shí)現(xiàn)的對(duì)應(yīng)的狀態(tài)信息的管理。 源碼解讀
說(shuō)明 v-sync是用來(lái)同步組件的prop和它上下文中的變量的,這里面有一個(gè)非常有趣的小技巧:$watch會(huì)返回一個(gè)unwatch的函數(shù)來(lái)取消監(jiān)聽(tīng)。 源碼解讀