docs: 更新一些技术栈的描述

This commit is contained in:
pany 2022-08-15 16:34:05 +08:00
parent 7158d6675a
commit 9dcb60afad
4 changed files with 11 additions and 10 deletions

View File

@ -11,16 +11,17 @@
## 特性 ## 特性
- **Vue3**:采用 Vue3 + script setup 最新的 Vue3 组合式 API - **Vue3**:采用 Vue3 + script setup 最新的 Vue3 组合式 API
- **Element Plus**Element UI 的正统续作 - **Element Plus**Element UI 的 Vue3 版本
- **Pinia**: 传说中的 Vuex5 - **Pinia**: 传说中的 Vuex5
- **Vite**:真的很快 - **Vite**:真的很快
- **Vue Router**没啥好说的 - **Vue Router**路由路由
- **TypeScript**JavaScript 语言的超集 - **TypeScript**JavaScript 语言的超集
- **PNPM**:更快速的,节省磁盘空间的包管理工具 - **PNPM**:更快速的,节省磁盘空间的包管理工具
- **Sass**:和 Element Plus 保持一致 - **Scss**:和 Element Plus 保持一致
- **CSS 变量**:主要控制项目的布局和颜色
- **ESlint**:代码校验 - **ESlint**:代码校验
- **Prettier**:代码格式化 - **Prettier**:代码格式化
- **Axios**没啥好说的,已封装好 - **Axios**发送网络请求(已封装好)
- **UnoCSS**:具有高性能且极具灵活性的即时原子化 CSS 引擎 - **UnoCSS**:具有高性能且极具灵活性的即时原子化 CSS 引擎
- **注释**:各个配置项都写有尽可能详细的注释 - **注释**:各个配置项都写有尽可能详细的注释

View File

@ -48,7 +48,7 @@ export const constantRoutes: Array<RouteRecordRaw> = [
{ {
path: "index", path: "index",
component: () => import("@/views/unocss/index.vue"), component: () => import("@/views/unocss/index.vue"),
name: "Unocss", name: "UnoCSS",
meta: { meta: {
title: "unocss", title: "unocss",
icon: "unocss" icon: "unocss"

View File

@ -2,7 +2,7 @@
<div h-full app-container> <div h-full app-container>
<div h-full text-center flex select-none all:transition-400> <div h-full text-center flex select-none all:transition-400>
<div ma> <div ma>
<div text-5xl fw100 animate-bounce-alt animate-count-infinite animate-1s>unocss</div> <div text-5xl fw100 animate-bounce-alt animate-count-infinite animate-1s>UnoCSS</div>
<div op30 dark:op60 text-lg fw300 m1>具有高性能且极具灵活性的即时原子化 CSS 引擎</div> <div op30 dark:op60 text-lg fw300 m1>具有高性能且极具灵活性的即时原子化 CSS 引擎</div>
<div m2 flex justify-center text-lg op30 dark:op60 hover="op80" dark:hover="op80"> <div m2 flex justify-center text-lg op30 dark:op60 hover="op80" dark:hover="op80">
<a href="https://antfu.me/posts/reimagine-atomic-css-zh" target="_blank">推荐阅读重新构想原子化 CSS</a> <a href="https://antfu.me/posts/reimagine-atomic-css-zh" target="_blank">推荐阅读重新构想原子化 CSS</a>
@ -10,7 +10,7 @@
</div> </div>
</div> </div>
<div absolute bottom-5 right-0 left-0 text-center op30 dark:op60 fw300> <div absolute bottom-5 right-0 left-0 text-center op30 dark:op60 fw300>
该页面是一个 unocss 的使用案例其他页面依旧采用 sass 该页面是一个 UnoCSS 的使用案例其他页面依旧采用 Scss
</div> </div>
</div> </div>
</template> </template>

View File

@ -2,7 +2,7 @@ import { UserConfigExport } from "vite"
import path, { resolve } from "path" import path, { resolve } from "path"
import vue from "@vitejs/plugin-vue" import vue from "@vitejs/plugin-vue"
import { createSvgIconsPlugin } from "vite-plugin-svg-icons" import { createSvgIconsPlugin } from "vite-plugin-svg-icons"
import Unocss from "unocss/vite" import UnoCSS from "unocss/vite"
/** 配置项文档https://cn.vitejs.dev/config */ /** 配置项文档https://cn.vitejs.dev/config */
export default (): UserConfigExport => { export default (): UserConfigExport => {
@ -67,8 +67,8 @@ export default (): UserConfigExport => {
iconDirs: [path.resolve(process.cwd(), "src/icons/svg")], iconDirs: [path.resolve(process.cwd(), "src/icons/svg")],
symbolId: "icon-[dir]-[name]" symbolId: "icon-[dir]-[name]"
}), }),
/** Unocss */ /** UnoCSS */
Unocss() UnoCSS()
/** 自动按需引入 (已更改为完整引入,所以注释了) */ /** 自动按需引入 (已更改为完整引入,所以注释了) */
// AutoImport({ // AutoImport({
// dts: "./types/auto-imports.d.ts", // dts: "./types/auto-imports.d.ts",