demo-int-table/front/src/main.ts

32 lines
838 B
TypeScript

import { createApp } from 'vue'
import { createPinia } from 'pinia'
import { createWebHistory, createRouter } from 'vue-router'
import './assets/main.scss'
import App from './App.vue'
import Home from './components/Home.vue'
import Promo from './components/Promo/index.vue'
import PromoMain from './components/Promo/main.vue'
import PromoItem from './components/Promo/item.vue'
const routes = [
{ path: '/', component: Home },
{ path: '/promo', component: Promo },
{ path: '/promo/:page', component: PromoMain },
{ path: '/promo/:page/:target', component: PromoMain },
{ path: '/promo/:page/item/:name', component: PromoItem },
]
const router = createRouter({
history: createWebHistory(),
routes,
})
const pinia = createPinia()
const app = createApp(App)
app.use(router)
app.use(pinia)
app.mount('#app')