This repository has been archived by the owner on Aug 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 153
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
145 changed files
with
7,821 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# spa title | ||
VITE_GLOB_APP_TITLE = Vben Admin | ||
|
||
# spa shortname | ||
VITE_GLOB_APP_SHORT_NAME = vben_admin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Whether to open mock | ||
VITE_USE_MOCK = false | ||
|
||
# public path | ||
VITE_PUBLIC_PATH = / | ||
|
||
# Cross-domain proxy, you can configure multiple | ||
# Please note that no line breaks | ||
VITE_PROXY = [["/basic-api","http://localhost:3000"]] | ||
# VITE_PROXY=[["/api","https://vvbin.cn/test"]] | ||
|
||
# Whether to enable https and http2 in the development environment | ||
# it will greatly optimize the loading speed at the first startup | ||
# 是否在开发环境开启 https 和 http2(开启后将大幅优化首次启动时加载速度) | ||
VITE_USE_HTTPS = true | ||
|
||
# Delete console | ||
VITE_DROP_CONSOLE = false | ||
|
||
# Basic interface address SPA | ||
VITE_GLOB_API_URL=http://localhost:10088/api |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Whether to open mock | ||
VITE_USE_MOCK = true | ||
|
||
# public path | ||
VITE_PUBLIC_PATH = / | ||
|
||
# Delete console | ||
VITE_DROP_CONSOLE = true | ||
|
||
# Whether to enable gzip or brotli compression | ||
# Optional: gzip | brotli | none | ||
# If you need multiple forms, you can use `,` to separate | ||
VITE_BUILD_COMPRESS = 'none' | ||
|
||
# Whether to delete origin files when using compress, default false | ||
VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE = false | ||
|
||
# Basic interface address SPA | ||
VITE_GLOB_API_URL=/basic-api | ||
|
||
# Whether to enable image compression | ||
VITE_USE_IMAGEMIN= true | ||
|
||
# use pwa | ||
VITE_USE_PWA = false | ||
|
||
# Is it compatible with older browsers | ||
VITE_LEGACY = false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,149 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="UTF-8" /> | ||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> | ||
<meta name="renderer" content="webkit" /> | ||
<meta | ||
name="viewport" | ||
content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0" | ||
/> | ||
<title><%= title %></title> | ||
<link rel="icon" href="/favicon.ico" /> | ||
</head> | ||
<body> | ||
<div id="app"> | ||
<style> | ||
.app-loading { | ||
display: flex; | ||
width: 100%; | ||
height: 100%; | ||
justify-content: center; | ||
align-items: center; | ||
flex-direction: column; | ||
background-color: #f4f7f9; | ||
} | ||
|
||
.app-loading .app-loading__wrap { | ||
position: absolute; | ||
top: 50%; | ||
left: 50%; | ||
display: flex; | ||
transform: translate3d(-50%, -50%, 0); | ||
justify-content: center; | ||
align-items: center; | ||
flex-direction: column; | ||
} | ||
|
||
.app-loading .dots { | ||
display: flex; | ||
padding: 98px; | ||
justify-content: center; | ||
align-items: center; | ||
} | ||
|
||
.app-loading .app-loading-title { | ||
display: flex; | ||
margin-top: 30px; | ||
font-size: 30px; | ||
color: rgb(0 0 0 / 85%); | ||
justify-content: center; | ||
align-items: center; | ||
} | ||
|
||
.app-loading .app-loading__logo { | ||
display: block; | ||
width: 90px; | ||
margin: 0 auto; | ||
margin-bottom: 20px; | ||
} | ||
|
||
.dot { | ||
position: relative; | ||
display: inline-block; | ||
width: 48px; | ||
height: 48px; | ||
margin-top: 30px; | ||
font-size: 32px; | ||
transform: rotate(45deg); | ||
box-sizing: border-box; | ||
animation: antRotate 1.2s infinite linear; | ||
} | ||
|
||
.dot i { | ||
position: absolute; | ||
display: block; | ||
width: 20px; | ||
height: 20px; | ||
background-color: #0065cc; | ||
border-radius: 100%; | ||
opacity: 30%; | ||
transform: scale(0.75); | ||
animation: antSpinMove 1s infinite linear alternate; | ||
transform-origin: 50% 50%; | ||
} | ||
|
||
.dot i:nth-child(1) { | ||
top: 0; | ||
left: 0; | ||
} | ||
|
||
.dot i:nth-child(2) { | ||
top: 0; | ||
right: 0; | ||
animation-delay: 0.4s; | ||
} | ||
|
||
.dot i:nth-child(3) { | ||
right: 0; | ||
bottom: 0; | ||
animation-delay: 0.8s; | ||
} | ||
|
||
.dot i:nth-child(4) { | ||
bottom: 0; | ||
left: 0; | ||
animation-delay: 1.2s; | ||
} | ||
|
||
@keyframes antRotate { | ||
to { | ||
transform: rotate(405deg); | ||
} | ||
} | ||
|
||
@keyframes antRotate { | ||
to { | ||
transform: rotate(405deg); | ||
} | ||
} | ||
|
||
@keyframes antSpinMove { | ||
to { | ||
opacity: 100%; | ||
} | ||
} | ||
|
||
@keyframes antSpinMove { | ||
to { | ||
opacity: 100%; | ||
} | ||
} | ||
</style> | ||
|
||
<div class="app-loading"> | ||
<div class="app-loading__wrap"> | ||
<img src="/logo.png" class="app-loading__logo" alt="Logo" /> | ||
<div class="app-loading-dots"> | ||
<span class="dot dot-spin"><i></i><i></i><i></i><i></i></span> | ||
</div> | ||
<div class="app-loading-title"><%= title %></div> | ||
</div> | ||
</div> | ||
</div> | ||
<script type="module" src="/src/main.ts"></script> | ||
<script type="text/javascript"> | ||
window.initGoogleMap = () => {} | ||
</script> | ||
</body> | ||
</html> |
Oops, something went wrong.