以前使用过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