第五步:使用其它 UI 框架
经过不懈的努力,后台项目的改造告一段落。大部分组件都被重构成基于 Vue,有些还被很好的重构成可复用的组件,用在其它项目中。如今,虽然用的还是 Bootstrap,但已经可以把 jQuery 从依赖中拿掉了。
整个系统基于 Vue 全家桶开发,使用 Webpack + Babel 管理,既时髦又高效。我们对 Vue 开发也很熟悉了,日常开发不在话下。
不过从这个时刻起,我们也不需要像以前那样谨小慎微,土啦吧唧的以“够用就行”的标准来写组件。项目重构完成之后,因为 Vue 单文件组件出色的解耦特性,引用外部组件库也是个不错的选择。而且从提升技术的角度,我还是强烈推荐大家用一用别人的框架。
我这方面的经验也不多,就推荐两个吧:
- Element UI 由饿了么团队开发维护的组件库
- iView 一套基于 Vue.js 的高质量 UI 组件库
推荐这两款组件库的原因除了它们本身质量不错,都是国人开发,中文文档丰富也是重要原因。