element ui官網教程極其不詳細?

用vue做項目,最近要用element ui 組件做表單驗證,看官網組件API很粗略啊,我就不信只能驗證這麼少的幾樣,如下圖

再看官網組件介紹最下面的列表裡甚至連上圖中的min、max都沒有介紹:

我說element ui官網啊,你不把自己功能寫清楚別人怎麼發現你的美呢?於是我關掉了官網,打開了一家博客,發現了這樣的寫法:

這樣才符合朕的心意啊,這麼好用的功能,官網為什麼不寫上呢??

附上element ui官網地址:Element


同學你這個問題很危險吶,我被你邀著也怕怕的。。。

一般這類問題火起來必定是一大片裝逼的人跑過來罵你說文檔沒問題你看不懂完全是你自己水平不夠啊之類的,詳情參考之前類似問題vue.js的官方文檔是不是太簡略了點? - 知乎

當時尤大還當眾教育了一番。當然vue的文檔確實是已經寫的盡善盡美了,但是依然有人看不全或者理解不透,這個確實是看個人。

至於element,那是確實寫的不怎麼樣。。。夠基本使用吧!

每個小節展開只有幾個示例,然後下面鋪表格來列功能和參數,特別是table那一塊,我每次都懶得去看錶格直接在示例里翻,但是這是基於我之前通讀過文檔看過示例,所以我才能憑印象模糊找,不是說隨便就能翻到。

所以當你使用一個框架之前,最好先通讀它的文檔,你才能比較快速地定位答案的位置。

但是很多不知道從何查起的問題出現的時候,我選擇看源碼,這比你瞎折騰文檔快速深入的多!我跟你說,element的源碼就是它最好的文檔!因為實在太容易懂了,這很大程度上是vue的功勞以及它的ui庫性質,ui庫不就是一堆組件湊起來么,沒有什麼特別使人困惑的地方。

如果要說真有什麼障礙的話,那就是個人對vue的掌握程度了。。。

之前element的文檔是有一些錯誤的,比如upload組件的show-file-list設置不生效,還有哪個鉤子也無效(具體忘了),後來我看源碼發現文檔是錯的。。。自己默默改過來了。

至於你舉例的那個,我只能說你沒看示例。你可以展開form一節里的「自定義校驗規則」示例,看一下人家示例代碼。

工程師又不是文學家,不能把想表達的東西都寫的面面俱到又簡單易懂,不要要求太多,拿人手短吃人嘴軟,要尊重別人的勞動成果。


謝邀。

我不知道你想表達什麼?如果僅僅是說文檔不好,我個人對開源軟體文檔的看法一向是愛用用不用滾的,作者或社區好心/想吸引用戶/方便自己自然會寫好,寫得不好也無可指摘。代碼就在哪裡,再不濟還可以發郵件詢問。而且,既然覺得不好為毛不是弄明白了然後給個patch,這才是參與開源的態度。我自己是個伸手黨,也沒能力和意願參與過多的開源工作,但我不會放下碗罵娘。

如果你只是想懟一下Element UI,那沒啥好說的。


這就像大廚都把飯菜都做好了,還要教你怎麼吃,除了普通的吃法,還能怎麼特殊的吃。


對於, up主, 我想說的是, 其實有時候, 源碼遠比你想像的簡單, github, 歡迎你


這個不是官方文檔的問題,驗證這個都是使用的其它庫,async-validator 相關文檔應該到這裡去看


其實,我曾經也吐槽過文檔很爛,於是我去看了源代碼,發現其實其驗證規則是依靠async-validator這個庫的實現的。

不過我沒有就這樣止步了,因為我發現這個表單驗證太繁瑣了。於是我自己去做了一個UI庫,首先解決的痛點就是這啰嗦的,粗糙的表單驗證。

有興趣的話可以看看我寫的UI庫 jeep-ui,(雖然不是很完善

如果對你有用,希望可以給個star鼓勵一下。謝謝!


說實話 今天我也碰到這個問題 表單驗證裡面的參數 看不懂 好尷尬 明天看源碼吧


推薦閱讀:

TAG:前端開發 | Vuejs | iview | ElementUI |