init vue router
This commit is contained in:
@@ -11,7 +11,8 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"luxon": "^3.3.0",
|
"luxon": "^3.3.0",
|
||||||
"vue": "^3.2.45"
|
"vue": "^3.2.45",
|
||||||
|
"vue-router": "4"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/luxon": "^3.2.0",
|
"@types/luxon": "^3.2.0",
|
||||||
|
|||||||
15
pnpm-lock.yaml
generated
15
pnpm-lock.yaml
generated
@@ -8,11 +8,13 @@ specifiers:
|
|||||||
vite: ^4.1.0
|
vite: ^4.1.0
|
||||||
vitest: ^0.29.2
|
vitest: ^0.29.2
|
||||||
vue: ^3.2.45
|
vue: ^3.2.45
|
||||||
|
vue-router: '4'
|
||||||
vue-tsc: ^1.0.24
|
vue-tsc: ^1.0.24
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
luxon: 3.3.0
|
luxon: 3.3.0
|
||||||
vue: 3.2.47
|
vue: 3.2.47
|
||||||
|
vue-router: 4.1.6_vue@3.2.47
|
||||||
|
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@types/luxon': 3.2.0
|
'@types/luxon': 3.2.0
|
||||||
@@ -379,6 +381,10 @@ packages:
|
|||||||
'@vue/compiler-dom': 3.2.47
|
'@vue/compiler-dom': 3.2.47
|
||||||
'@vue/shared': 3.2.47
|
'@vue/shared': 3.2.47
|
||||||
|
|
||||||
|
/@vue/devtools-api/6.5.0:
|
||||||
|
resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@vue/reactivity-transform/3.2.47:
|
/@vue/reactivity-transform/3.2.47:
|
||||||
resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==}
|
resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -961,6 +967,15 @@ packages:
|
|||||||
- terser
|
- terser
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/vue-router/4.1.6_vue@3.2.47:
|
||||||
|
resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
|
||||||
|
peerDependencies:
|
||||||
|
vue: ^3.2.0
|
||||||
|
dependencies:
|
||||||
|
'@vue/devtools-api': 6.5.0
|
||||||
|
vue: 3.2.47
|
||||||
|
dev: false
|
||||||
|
|
||||||
/vue-template-compiler/2.7.14:
|
/vue-template-compiler/2.7.14:
|
||||||
resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==}
|
resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|||||||
@@ -1,7 +1,3 @@
|
|||||||
<script setup lang="ts">
|
|
||||||
import ResponsiveTimeUntil from "./components/ResponsiveTimeUntil.vue"
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<ResponsiveTimeUntil />
|
<router-view></router-view>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import { createApp } from 'vue'
|
import { createApp } from "vue"
|
||||||
import './style.css'
|
import "./style.css"
|
||||||
import App from './App.vue'
|
import App from "./App.vue"
|
||||||
|
import { router } from "./router/router"
|
||||||
|
|
||||||
createApp(App).mount('#app')
|
createApp(App).use(router).mount("#app")
|
||||||
|
|||||||
7
src/pages/Home.vue
Normal file
7
src/pages/Home.vue
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<script setup lang="ts">
|
||||||
|
import ResponsiveTimeUntil from "../components/ResponsiveTimeUntil.vue"
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<ResponsiveTimeUntil />
|
||||||
|
</template>
|
||||||
7
src/router/router.ts
Normal file
7
src/router/router.ts
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
import Home from "../pages/Home.vue"
|
||||||
|
import { createRouter, createWebHashHistory } from "vue-router"
|
||||||
|
|
||||||
|
export const router = createRouter({
|
||||||
|
history: createWebHashHistory(),
|
||||||
|
routes: [{ path: "/", component: Home }],
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user