1
0
Files
TaskBoard/front_vue/src/main.js
Falknat 190b4d0a5e Большое обновление
1. Создание личных проектов
2. Управление командой
3. Приглашение участников
4. Уведомления

и многое другое...
2026-01-18 20:17:02 +07:00

29 lines
788 B
JavaScript

import { createApp } from 'vue'
import { createPinia } from 'pinia'
import App from './App.vue'
import router from './router'
import { serverSettings } from './api'
import { registerSW } from 'virtual:pwa-register'
// Инициализация серверных настроек (timezone и т.д.)
serverSettings.init()
// Регистрация Service Worker для PWA
registerSW({ immediate: true })
// Автообновление страницы (F5) по таймеру
const initAutoRefresh = () => {
const seconds = window.APP_CONFIG?.AUTO_REFRESH_SECONDS || 0
if (seconds > 0) {
setInterval(() => {
window.location.reload()
}, seconds * 1000)
}
}
initAutoRefresh()
const app = createApp(App)
app.use(createPinia())
app.use(router)
app.mount('#app')