源码、预览、文档、视频
PC端
移动端
管理系统模板的痛点是什么?
- 基于一个成熟/稳定/长期维护的基础UI组件库
- 基于较新的技术栈
- 提供开发常用组件,且全白盒
- 有详细的文档
- 代码有良好的注释
- 有视频讲解那更好
- 方便使用中文查找问题(可能对部分人群是痛点)
- 统一代码风格
- 适配PC与移动端
- 是否免费,是否会侵权?
第1,2点,容易理解,如果基础UI组件库或使用的技术已经偏离主流,那这个前端模板,再好用,再美观,也应该慎重考虑。毕竟,系统是需要开发人员来维护的,而掌握偏门技术或退出主流技术的开发人员并不容易招聘,并且,有可能随着时间的推移,越来越难以招聘。大城市如此,小城市体现更明显。
第3点,提供常用开发组件,这在很多前端管理系统模板中都有,但全白盒(提供完整代码),就不是所有管理系统模板都做到了。为什么要全白盒?因为,再丰富的组件,都未必能完全满足实际需求,而有完整代码,就能在已有的基础上直接扩展,创造出独属于你们项目的功能扩展。
第4,5点,详细的文档和良好的注释。这是开发人员最期望其他开发做,但自己最不想做的。这个“管理系统骨架”项目做到了。有详细的文档阐明设计意图,有良好的注释,方便在扩展的时候,理解原本为什么要这么做。愉快的二开体验,从此开始。
第8点,没错,就是统一代码风格,这个“管理系统骨架”也帮你做好了,无论是eslint的js/ts代码静态检查,stylelint的css代码检查,prettier的代码格式化,以及git message规范和changlog的自动生成,这个“管理系统骨架”统统帮你做好了,拿到这个项目,你就真的只要考虑业务逻辑啦
第10点,基于MIT开源协议,代码完全开源,完全免费,您可放心使用。
适用人群
- 考虑基于vue3开发新项目的团队
- 有一定的开发经验,想进一步提高自己综合能力的前端开发
- 对vue3有一定了解,但未使用其开发过项目的前端同学
“管理系统骨架”主要采用了哪些技术?
- Vue3
- Typescript
- Vite
- Pina
- Tailwind
- Element Plus
为什么是Pina?
- 不是vuex不行,而是pina更强,对开发,对typescript的支持更友好
为什么是Typescript?
- 更明确的类型定义,会使项目有更好的可维护性和健壮性
- 编辑器能给出更明确的代码提示
Tailwind 没听说过?
- 一个css框架,能显著提高css开发效率
- 不要被他大量的class吓到,常用的也就10个左右,另外,这些class命名都有规律性,再加上vscode插件的代码提示,用熟练之后,再开发项目,应该没人会再想纯手写css
灵活的动态表单,动态表格与丰富的使用示例
普通管理系统,大部分业务逻辑的实现,在理解了业务需求的基础上,技术上的痛点和难点,基本就是动态表单和动态表格
你是否在考虑:
- 如何实现一个动态表单?
- 如何实现一个动态表格?
- 这个动态表单/动态表格到底怎么用?
第1,2点,“管理系统骨架” 这个项目,已经帮你做好了,已经封装好了,一个实际可用的动态表单和动态表格。
更重要的是第3点。 如果只是第1,2点,我相信,也有部分管理系统模板有提供。但是,使用示例呢?大部分肯定是没有提供的,而这个“管理系统骨架”项目不仅提供了,而且不是随便写了点示例,而是从简单到复杂,拆分成一个个独立的demo,囊括了作者经历过的,以及能想到的各种使用场景。高效复制,从这里开始。
移动端适配我们是认真的
没错,管理系统的移动端适配,大部分时候不是必须的,但是我们也有认真完成。不是粗糙的响应了一下屏幕尺寸,而是有认真考量适配方式的实际实用性。
这个文档或许是你的第二宝库
不只是介绍项目的组件,不只是阐明设计意图。还囊括了,解决项目问题的方法,原理,常见开发注意事项。即使不用这个项目的代码,就这个文档也值得一看。
相关二维码
作者二维码(扫码加我, 请备注: 骨架项目交流)
文档地址二维码
预览地址二维码
视频地址二维码