- [Default Layout]
+
diff --git a/src/layouts/map.vue b/src/layouts/map.vue
new file mode 100644
index 0000000..3aa7e75
--- /dev/null
+++ b/src/layouts/map.vue
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+
+
+ 次季节台风预报系统
+
+
+
+
+
+
+
+
+ 地图设置
+
+ 选择日期和渲染方式
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/modules/README.md b/src/modules/README.md
index ccb7340..d88cc8f 100644
--- a/src/modules/README.md
+++ b/src/modules/README.md
@@ -3,7 +3,7 @@
A custom user module system. Place a `.ts` file with the following template, it will be installed automatically.
```ts
-import type { UserModule } from '~/types'
+import type { UserModule } from '@/types'
export const install: UserModule = ({ app, router, isClient }) => {
// do something
diff --git a/src/modules/i18n.ts b/src/modules/i18n.ts
index ce89663..76ea22c 100644
--- a/src/modules/i18n.ts
+++ b/src/modules/i18n.ts
@@ -1,5 +1,5 @@
+import type { UserModule } from '@/types'
import type { Locale } from 'vue-i18n'
-import type { UserModule } from '~/types'
import { createI18n } from 'vue-i18n'
// Import i18n resources
diff --git a/src/modules/nprogress.ts b/src/modules/nprogress.ts
index 0c05b25..f1483a8 100644
--- a/src/modules/nprogress.ts
+++ b/src/modules/nprogress.ts
@@ -1,4 +1,4 @@
-import type { UserModule } from '~/types'
+import type { UserModule } from '@/types'
import NProgress from 'nprogress'
export const install: UserModule = ({ isClient, router }) => {
diff --git a/src/modules/pinia.ts b/src/modules/pinia.ts
index 2ebeb3e..3615b75 100644
--- a/src/modules/pinia.ts
+++ b/src/modules/pinia.ts
@@ -1,4 +1,4 @@
-import type { UserModule } from '~/types'
+import type { UserModule } from '@/types'
import { createPinia } from 'pinia'
// Setup Pinia
diff --git a/src/modules/pwa.ts b/src/modules/pwa.ts
index f3c3842..56f01ad 100644
--- a/src/modules/pwa.ts
+++ b/src/modules/pwa.ts
@@ -1,4 +1,4 @@
-import type { UserModule } from '~/types'
+import type { UserModule } from '@/types'
// https://github.com/antfu/vite-plugin-pwa#automatic-reload-when-new-content-available
export const install: UserModule = ({ isClient, router }) => {
diff --git a/src/pages/README.md b/src/pages/README.md
index 26b343d..fc8af25 100644
--- a/src/pages/README.md
+++ b/src/pages/README.md
@@ -5,7 +5,7 @@ Check out [`unplugin-vue-router`](https://github.com/posva/unplugin-vue-router)
### Path Aliasing
-`~/` is aliased to `./src/` folder.
+`@/` is aliased to `./src/` folder.
For example, instead of having
@@ -16,5 +16,5 @@ import { isDark } from '../../../../composables'
now, you can use
```ts
-import { isDark } from '~/composables'
+import { isDark } from '@/composables'
```
diff --git a/src/pages/index.vue b/src/pages/index.vue
index 5499a7b..efc3d2f 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -52,5 +52,5 @@ const { t } = useI18n()
meta:
- layout: home
+ layout: default
diff --git a/src/pages/map.vue b/src/pages/map.vue
new file mode 100644
index 0000000..257d650
--- /dev/null
+++ b/src/pages/map.vue
@@ -0,0 +1,34 @@
+
+meta:
+ layout: map
+
+
+
+
+
+
+
diff --git a/src/typed-router.d.ts b/src/typed-router.d.ts
index 2f0e7c2..2b3b754 100644
--- a/src/typed-router.d.ts
+++ b/src/typed-router.d.ts
@@ -22,6 +22,7 @@ declare module 'vue-router/auto-routes' {
'/[...all]': RouteRecordInfo<'/[...all]', '/:all(.*)', { all: ParamValue
}, { all: ParamValue }>,
'/about': RouteRecordInfo<'/about', '/about', Record, Record>,
'/hi/[name]': RouteRecordInfo<'/hi/[name]', '/hi/:name', { name: ParamValue }, { name: ParamValue }>,
+ '/map': RouteRecordInfo<'/map', '/map', Record, Record>,
'/README': RouteRecordInfo<'/README', '/README', Record, Record>,
}
}
diff --git a/tsconfig.json b/tsconfig.json
index c9c9ecf..8bf87c1 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -7,7 +7,7 @@
"module": "ESNext",
"moduleResolution": "Bundler",
"paths": {
- "~/*": ["src/*"]
+ "@/*": ["./src/*"]
},
"resolveJsonModule": true,
"types": [
diff --git a/vite.config.ts b/vite.config.ts
index d342161..ff049d2 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -31,6 +31,7 @@ export default defineConfig({
include: [/\.vue$/, /\.md$/],
}),
},
+ betterDefine: false,
}),
// https://github.com/posva/unplugin-vue-router