vue3管理系统,前端模板新选择 “管理系统骨架”

329 阅读4分钟

源码、预览、文档、视频

在线预览

源码仓库

在线文档

项目视频

PC端

pc-preview.png

移动端

mobile-preview.png

管理系统模板的痛点是什么?

  1. 基于一个成熟/稳定/长期维护的基础UI组件库
  2. 基于较新的技术栈
  3. 提供开发常用组件,且全白盒
  4. 有详细的文档
  5. 代码有良好的注释
  6. 有视频讲解那更好
  7. 方便使用中文查找问题(可能对部分人群是痛点)
  8. 统一代码风格
  9. 适配PC与移动端
  10. 是否免费,是否会侵权?

第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点,“管理系统骨架” 这个项目,已经帮你做好了,已经封装好了,一个实际可用的动态表单和动态表格。

更重要的是第3点。 如果只是第1,2点,我相信,也有部分管理系统模板有提供。但是,使用示例呢?大部分肯定是没有提供的,而这个“管理系统骨架”项目不仅提供了,而且不是随便写了点示例,而是从简单到复杂,拆分成一个个独立的demo,囊括了作者经历过的,以及能想到的各种使用场景。高效复制,从这里开始。

移动端适配我们是认真的

没错,管理系统的移动端适配,大部分时候不是必须的,但是我们也有认真完成。不是粗糙的响应了一下屏幕尺寸,而是有认真考量适配方式的实际实用性。

这个文档或许是你的第二宝库

不只是介绍项目的组件,不只是阐明设计意图。还囊括了,解决项目问题的方法,原理,常见开发注意事项。即使不用这个项目的代码,就这个文档也值得一看。

相关二维码

作者二维码(扫码加我, 请备注: 骨架项目交流

my-wx.jpg

文档地址二维码

doc-code.png

预览地址二维码

home-code.png

视频地址二维码

video-code.png