此文档假设你已经熟悉
Vue2
的选项式API,并且对TypeScript
有初步的了解。
前言
此文档旨在快速上手并搭建一个 Vue3 Typescript 项目。该项目包含核心知识点:
- 基础:
**Vue3**
、**TypeScript**
- API风格:
**Composition API (组合式API)**
搭配**<script setup>**
- 核心库:
**Vue Router 4**
- 构建工具:
**Vite**
- 全局状态管理:自定义状态管理。
- IDE支持:VSCode 搭配
**Volar**
其他:
- UI框架:
ant-design-vue 3.x
的按需自动引入与自定义主题。 - Mock数据:
Mock.js
搭配 自定义Vite插件。 - CSS相关:
CSS Module
、Less
、windicss (tailwind css替代品)
- 代码风格:
ESLint
、Prettier
- 包管理:
pnpm
- 其他一些常用工具与插件推荐。
项目中的配置(包括vscode配置)都会直接放在目录中,以便于保持不同开发者的风格、环境尽量一致。
可以参考上述说明来查看该文档是否有你需要或者感兴趣的知识点。
文档风格
与官方文档相比,该文档重点不是vue的基础知识而是在于一套完整的项目搭建以及实操应用。
该文档中会有较多的代码示例,对于概念则不会深入说明,而是直接附上对应的官方/大佬文档链接:
- 大部分官方文档已经写的足够详尽
- 能够更准确的获取官方想要传达的信息与思想
直接定位对应内容的文档,无需自己手动查找对应概念的官方说明。
起步文档推荐
- TypeScript 入门教程 - xcatliu