前言
今年年初开源了一个基于 Vue3+Vite+Pinia+Naive UI 的轻量级后台管理模板,没想到得到很多朋友的青睐和关注,
有很多朋友在github、邮箱和微信上表示很好用,并且帮助到了他们,这对于没有多少开源经验的我来说无疑是极大的激励,更促使我把这个开源项目做到更好。
也有朋友表达了疑惑,比如“都2202年了,为什么还不用ts?”,针对这一点,我觉得有必要解释一下,这个项目是定位轻量级的中小型项目或者个人项目,特点就是简洁、轻量,当然这跟ts也并不相悖,但是使用js对于中小型项目来说无疑会有更高的效率,而且也能更好的照顾不太会ts的朋友。不能为了用ts而用ts,ts解决的无非是规范和代码提示的问题,配置好vscode,代码提示已经很全面了,各种跳转定义和自动引入也很顺畅;至于规范,我觉得ts只能尽可能的保证代码的最低质量,而且还要花费好多心力和多写很多代码,大项目无可厚非,中小项目的话意义不大。(非引战,纯粹一家之言,狗头保命)。
废话不再多说,接下来进入主题
前置知识准备
技术栈
- Js、Css、Html无需多说
- Vue2 / Vue3,建议还没有掌握的可以直接上Vue3, 官方文档 | Vue.js (vuejs.org)
- NodeJs、N