一、项目背景
最近要写个有关合同管理的业务系统 发现UI页面非常多,但是又大部分交互差不多,80%都是crud的。由此想到一个方案,封装一个可以配置表单和列表自动生成前端通用代码。有个朋友听到这种需求后给我推荐了D2admin。当时就看了下文档感觉功能上非常的强大,决定使用它来解决生产力问题。
二、开发者要求
通常来说越是功能强大的框架,在运用中如果要解决一些特别灵活需求的时候,越是对开发者的基本功和思维能力有着不小的考验。框架基于vue,对开发者前端的能力要求vue掌握度比较高。需要熟练的翻阅文档。
三、技术要求
Vue,Webpack,vue-cli,css
四、文档地址
https://d2.pub/zh/doc/d2-admin/ 框架文档地址(骨架)
https://greper.github.io/d2-crud-plus/ d2-crud-plus(面向配置的crud编程,快速开发crud功能)
特别指出使用这种功能强大的框架的时候,思维一定不要完全固化按照框架思路走,他只是vue的封装。具体还要看vue的熟练度。