| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import { createApp } from 'vue'
- import { createRouter, createWebHistory } from 'vue-router'
- import App from './App.vue'
- import Home from './views/Home.vue'
- import About from './views/About.vue'
- import TodayEat from './views/TodayEat.vue'
- import TableDesign from './views/TableDesign.vue'
- import Favorites from './views/Favorites.vue'
- import Gallery from './views/Gallery.vue'
- import HowToCook from './views/HowToCook.vue'
- import SauceDesign from './views/SauceDesign.vue'
- import FortuneCooking from './views/FortuneCooking.vue'
- import SettingsDemo from './views/SettingsDemo.vue'
- import { autoRefreshEnvSettings } from './utils/envWatcher'
- import './style.css'
- const routes = [
- { path: '/', component: Home },
- { path: '/about', component: About },
- { path: '/today-eat', component: TodayEat },
- { path: '/table-design', component: TableDesign },
- { path: '/favorites', component: Favorites },
- { path: '/gallery', component: Gallery },
- { path: '/how-to-cook', component: HowToCook },
- { path: '/sauce-design', component: SauceDesign },
- { path: '/fortune-cooking', component: FortuneCooking },
- { path: '/settings-demo', component: SettingsDemo }
- ]
- const router = createRouter({
- history: createWebHistory(),
- routes
- })
- // 初始化应用
- const app = createApp(App).use(router)
- // 在应用挂载前检查环境变量变化并自动刷新
- autoRefreshEnvSettings()
- // 挂载应用
- app.mount('#app')
|