Lastor
coding 第一次用 element-ui 做 table,表格有一段欄位數量是動態的,結果這該怎麼做,研究了老半天
Lastor
element-ui 文件範例太少了,根本沒有我這個 case
Lastor
他那個 vue slot 壓根兒沒看懂是要怎麼用,到底是不是我要的
Lastor
對比 ant design 的文件,資訊實在有點少
Lastor
這個原生自己寫的話很簡單的說,就兩個 v-for 就好,資料結構大概是這樣而已
Lastor
https://imgs.plurk.com/QD0/p3L/3jl5xKXOdT4iAmyPq598jKq3Uqv_lg.png
Lastor
但是套到 el-table 瞬間不知道 options 那一塊要怎麼處理
Lastor
Lastor
有趣的是,目前看到的做法,element-ui 的文件根本都沒有,我覺得這很瞎...... 他們是怎麼知道可以這樣寫的
Lastor
這邊老外的方法有點複雜,最開始是找到這篇,看了看決定另尋他路
Element UI - Table with nested data - How to loop a ...
Lastor
害我有點覺得,套這些 UI 庫,感覺有些 case 都要想辦法 hack 才做得出來。之前弄一些別的需求,也是想了老半天
Lastor
用原生去生 html 反而簡單很多,只是這樣 css 就要自己另外刻了。用這些組件就是希望省下 css 的工啊~~~~
Lastor
話說,這個我也嘗試問過 chatGPT,這種官方文件上沒有的 case,去問 AI 高概率產出來的 code 根本是錯的
Lastor
AI 回的,看起來像是把別人的回答各取一部分拼在一起,因為是拼的,根本不能動啊
Lastor
=========
一定是我跟 Vue slot 不熟,所以文件這一段我無法理解是什麼意思
https://imgs.plurk.com/QD0/8MP/QFOAVkZ491X9DNMeMdjLeqr8jvx_lg.png
Lastor
主要是光看文件寫這樣,根本不知道他可以直接塞 children
https://imgs.plurk.com/QD0/LGk/zC5XY0CMPMJyCS6hjw5KVjs8McW_lg.png
載入新的回覆