以前使用過Element,一套爲開發者、設計師和產品經理準備的基於 Vue 2.0 的桌面端組件庫,可是發現組件相對較少。api
後來查閱了iview,大概翻閱官網,組件較完善,但在實際使用中卻也踩了很多坑iview
[Vue warn]: Invalid prop: custom validator check failed for prop "type".
若是要是用type=「text」, 須要使用InputNumber 數字輸入框組件,其餘好比上傳之類的,也有對應的組件,ui
我的在實際中的作法是,隱藏組件自身的submit和cancel按鈕,本身新加submit和cancel按鈕,而後自本身處理綁定事件spa
處理方法同2相似設計
使用iviewui的table只須要傳入表列名和數據,按照api提供的參數,就能夠實現很好的table和交互效果,可是若是須要在表格的某列/某行/某個td上綁定事件,按照官方提供的說法,實現起來特別繁瑣,因此table都本身處理了,我的感受table組件只使用於,僅展現,沒有任何自定義事件的情景。code
目前只遇到了這些狀況,持續更新blog