This commit is contained in:
郝先瑞
2024-02-29 16:51:25 +08:00
4 changed files with 15 additions and 24 deletions

View File

@@ -1,3 +1,12 @@
{ {
"recommendations": ["Vue.volar", "lokalise.i18n-ally","esbenp.prettier-vscode"] "recommendations": [
"vue.volar",
"vue.vscode-typescript-vue-plugin",
"antfu.unocss",
"lokalise.i18n-ally",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"stylelint.vscode-stylelint",
"editorconfig.editorconfig"
]
} }

View File

@@ -1,4 +1,4 @@
# 2.9.1 (2023/02/28) # 2.9.1 (2024/02/28)
### ♻️ refactor ### ♻️ refactor
- 项目配置按钮移入navbarauthor by [cshaptx4869](https://github.com/cshaptx4869) - 项目配置按钮移入navbarauthor by [cshaptx4869](https://github.com/cshaptx4869)
- 优化user数据定义author by [cshaptx4869](https://github.com/cshaptx4869) - 优化user数据定义author by [cshaptx4869](https://github.com/cshaptx4869)
@@ -9,7 +9,7 @@
- 修复登录页主题切换问题 author by [cshaptx4869](https://github.com/cshaptx4869) - 修复登录页主题切换问题 author by [cshaptx4869](https://github.com/cshaptx4869)
# 2.9.0 (2023/02/25) # 2.9.0 (2024/02/25)
### ✨ feat ### ✨ feat
- 引入 animate.css 动画库 - 引入 animate.css 动画库
@@ -25,7 +25,7 @@
- 主题颜色设置按钮 hover 等未变化问题修复 - 主题颜色设置按钮 hover 等未变化问题修复
# 2.8.1 (2023/01/10) # 2.8.1 (2024/01/10)
### ✨ feat ### ✨ feat
- 替换 Mock 解决方案 vite-plugin-mock 为 vite-plugin-mock-dev-server 适配 Vite5 - 替换 Mock 解决方案 vite-plugin-mock 为 vite-plugin-mock-dev-server 适配 Vite5

View File

@@ -1,4 +1,4 @@
<!DOCTYPE html> <!doctype html>
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
@@ -56,13 +56,11 @@
margin: -12.5px; margin: -12.5px;
background: #03a9f4; background: #03a9f4;
border-radius: 50%; border-radius: 50%;
animation: mesh 3s ease-in-out infinite;
animation: mesh 3s ease-in-out infinite -1.5s; animation: mesh 3s ease-in-out infinite -1.5s;
} }
.mesh-loader > div .circle:last-child { .mesh-loader > div .circle:last-child {
animation-delay: 0s; animation-delay: 0s;
animation-delay: 0s;
} }
.mesh-loader > div { .mesh-loader > div {
@@ -73,35 +71,26 @@
.mesh-loader > div:last-child { .mesh-loader > div:last-child {
transform: rotate(90deg); transform: rotate(90deg);
transform: rotate(90deg);
} }
@keyframes mesh { @keyframes mesh {
0% { 0% {
transform: rotate(0); transform: rotate(0);
transform: rotate(0);
transform-origin: 50% -100%;
transform-origin: 50% -100%; transform-origin: 50% -100%;
} }
50% { 50% {
transform: rotate(360deg); transform: rotate(360deg);
transform: rotate(360deg);
transform-origin: 50% -100%;
transform-origin: 50% -100%; transform-origin: 50% -100%;
} }
50.00001% { 50.00001% {
transform: rotate(0deg); transform: rotate(0deg);
transform: rotate(0deg);
transform-origin: 50% 200%;
transform-origin: 50% 200%; transform-origin: 50% 200%;
} }
100% { 100% {
transform: rotate(360deg); transform: rotate(360deg);
transform: rotate(360deg);
transform-origin: 50% 200%;
transform-origin: 50% 200%; transform-origin: 50% 200%;
} }
} }
@@ -109,29 +98,21 @@
@keyframes mesh { @keyframes mesh {
0% { 0% {
transform: rotate(0); transform: rotate(0);
transform: rotate(0);
transform-origin: 50% -100%;
transform-origin: 50% -100%; transform-origin: 50% -100%;
} }
50% { 50% {
transform: rotate(360deg); transform: rotate(360deg);
transform: rotate(360deg);
transform-origin: 50% -100%;
transform-origin: 50% -100%; transform-origin: 50% -100%;
} }
50.00001% { 50.00001% {
transform: rotate(0deg); transform: rotate(0deg);
transform: rotate(0deg);
transform-origin: 50% 200%;
transform-origin: 50% 200%; transform-origin: 50% 200%;
} }
100% { 100% {
transform: rotate(360deg); transform: rotate(360deg);
transform: rotate(360deg);
transform-origin: 50% 200%;
transform-origin: 50% 200%; transform-origin: 50% 200%;
} }
} }

View File

@@ -14,6 +14,7 @@ export default defineMock([
data: { data: {
userId: 2, userId: 2,
nickname: "系统管理员", nickname: "系统管理员",
username: "admin",
avatar: avatar:
"https://oss.youlai.tech/youlai-boot/2023/05/16/811270ef31f548af9cffc026dfc3777b.gif", "https://oss.youlai.tech/youlai-boot/2023/05/16/811270ef31f548af9cffc026dfc3777b.gif",
roles: ["ADMIN"], roles: ["ADMIN"],