pnpm i # 安装依赖
pnpm dev # 运行开发
pnpm build # 打包
pnpm preview # 预览 build 后的文件
- 初始化项目 (会包含三个包 nuxt, vue, vue-router, 它们的版本是一起维护的) - 2024.03.10
- 配置 env 环境变量, 并在 .vue 文件中获得 TS 代码智能提示 - 2024.03.12
- 添加 https 启动脚本, 并测试 preview 脚本 - 2024.03.13
- 添加 tailwindcss 并测试 (tailwindcss, postcss, autoprefixer, 它们的版本是一起维护的) - 2024.03.16
- 添加 less 和 ant-design-vue 并测试(会新增三个包 @ant-design-vue/nuxt, @ant-design/icons-vue, ant-design-vue) - 2024.03.17
- 添加 colorthief 依赖,并完成一个 demo - 2024.03.24 (TODO: 怎么在设置渐变背景的时候给个过渡?)
- 添加 prettier + prettier-plugin-tailwindcss 依赖,实现 tailwindcss 类名自动排序 (这两个包版本一起维护) - 2024.03.30
- 添加 husky + lint-staged 依赖,实现 git 钩子注册 (这两个包版本一起维护) - 2024.03.30
- 添加 @pinia/nuxt 模块,利用 pinia store + 点击事件 实现 layout 动态切换 (会新增一个包 @pinia/nuxt) - 2024.04.01
- 使用纯 css 实现自定义单选框样式 - 2024.04.11
- 依赖图片的尺寸大小不同,实现 flex 异形布局 - 2024.04.11
- onErrorCaptured 全局钩子函数捕获错误 + 惰性函数 - 2024.04.12
- contenteditable(可编辑元素) + Clipboard API 实现自定义复制粘贴文本/图片 - 2024.04.13
- 升级 nuxt 版本,解决 tailwindcss 在 css 中的 Unknown at rule 警告问题 - 2024.08.01
- 实现等比缩放的盒子 + 布局更新 - 2024.08.20
- 实现 pdf 在线预览 - 2024.08.24
- 实现 docx 在线预览 - 2024.08.27
- 添加 浏览器小窗口新开 tab 功能 - 2024.09.02
- 实现 数字滚动动效 - 2024.09.08
- 实现 抛物线飞跃动画特效 (TODO)
- 解决 transform: translate 的 hover 抖动问题 - 2024.11.25
- 添加 视频播放器 (TODO)
- 添加 富文本编辑器 (TODO)
- 添加 邮件发送功能 (nodemailer 和 @types/nodemailer(提供ts类型支持), 一同维护版本)
- 添加 @nuxt/icon (解决 iconfont 图标在刷新页面后的闪烁问题)