抽象的思考

五個(gè)表格,一份數(shù)據(jù)。

在一份數(shù)據(jù)的基礎(chǔ)上通過不同的規(guī)則組裝出不同的數(shù)據(jù),并通過表格顯示出來。

  • t1.vue
  • t2.vue
  • t3. vue
  • t4.vue
  • t5.vue

1. 方案一

同過Mixin.js來實(shí)行數(shù)據(jù)的共享??梢怨蚕淼臄?shù)據(jù)及方法有:

  • 數(shù)據(jù)本身
  • 導(dǎo)出數(shù)據(jù)()

優(yōu)點(diǎn)在于簡單,有效。一旦數(shù)據(jù)復(fù)雜,mixin維護(hù)起來就會(huì)比較復(fù)雜。

2. 方案二

表格基類(或者是接口類),派送出5個(gè)子類,分別分析和處理,加工數(shù)據(jù)。優(yōu)點(diǎn)在于組織清晰,明確。有自己的類,也可以通過編輯器得到更好的提示。

加工的數(shù)據(jù)也可以繼續(xù)分層次

  • 數(shù)據(jù),對應(yīng)單元格的數(shù)據(jù)
  • 類。特殊化顯示單元格的樣式
  • 能否編輯。
  • 數(shù)據(jù)類型
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容