;
- }
-
- export interface Document {
- startViewTransition?: (callback: () => Promise | void) => ViewTransition;
- }
-
/** Build time of the project */
export const BUILD_TIME: string;
}
diff --git a/src/utils/agent.ts b/src/utils/agent.ts
new file mode 100644
index 00000000..736cbd8f
--- /dev/null
+++ b/src/utils/agent.ts
@@ -0,0 +1,5 @@
+export function isPC() {
+ const agents = ['Android', 'iPhone', 'webOS', 'BlackBerry', 'SymbianOS', 'Windows Phone', 'iPad', 'iPod'];
+
+ return !agents.includes(window.navigator.userAgent);
+}
diff --git a/src/views/_builtin/login/modules/code-login.vue b/src/views/_builtin/login/modules/code-login.vue
index 68b536bc..a95c3936 100644
--- a/src/views/_builtin/login/modules/code-login.vue
+++ b/src/views/_builtin/login/modules/code-login.vue
@@ -40,7 +40,7 @@ async function handleSubmit() {
-
+
diff --git a/src/views/_builtin/login/modules/pwd-login.vue b/src/views/_builtin/login/modules/pwd-login.vue
index db6ee3e0..e968560b 100644
--- a/src/views/_builtin/login/modules/pwd-login.vue
+++ b/src/views/_builtin/login/modules/pwd-login.vue
@@ -75,7 +75,7 @@ async function handleAccountLogin(account: Account) {
-
+
diff --git a/src/views/_builtin/login/modules/register.vue b/src/views/_builtin/login/modules/register.vue
index 5308095c..488536f4 100644
--- a/src/views/_builtin/login/modules/register.vue
+++ b/src/views/_builtin/login/modules/register.vue
@@ -46,7 +46,7 @@ async function handleSubmit() {
-
+
diff --git a/src/views/_builtin/login/modules/reset-pwd.vue b/src/views/_builtin/login/modules/reset-pwd.vue
index fb8dff69..1b1218d5 100644
--- a/src/views/_builtin/login/modules/reset-pwd.vue
+++ b/src/views/_builtin/login/modules/reset-pwd.vue
@@ -45,7 +45,7 @@ async function handleSubmit() {
-
+
diff --git a/vite.config.ts b/vite.config.ts
index dfc20a9b..f34933a9 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -22,7 +22,8 @@ export default defineConfig(configEnv => {
css: {
preprocessorOptions: {
scss: {
- additionalData: `@use "./src/styles/scss/global.scss" as *;`
+ api: 'modern-compiler',
+ additionalData: `@use "@/styles/scss/global.scss" as *;`
}
}
},