mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-27 10:43:48 +02:00
Organize bootstrap.js
This commit is contained in:
51
src/App.vue
51
src/App.vue
@@ -84,10 +84,22 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { onMounted, computed } from 'vue';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import { createGlobalStores } from './stores';
|
||||
import { watchState } from './service/watchState';
|
||||
import './app.scss';
|
||||
|
||||
import en from 'element-plus/es/locale/lang/en';
|
||||
import es from 'element-plus/es/locale/lang/es';
|
||||
import fr from 'element-plus/es/locale/lang/fr';
|
||||
import hu from 'element-plus/es/locale/lang/hu';
|
||||
import ja from 'element-plus/es/locale/lang/ja';
|
||||
import ko from 'element-plus/es/locale/lang/ko';
|
||||
import pl from 'element-plus/es/locale/lang/pl';
|
||||
import pt from 'element-plus/es/locale/lang/pt';
|
||||
import cs from 'element-plus/es/locale/lang/cs';
|
||||
import ru from 'element-plus/es/locale/lang/ru';
|
||||
import vi from 'element-plus/es/locale/lang/vi';
|
||||
import zhCN from 'element-plus/es/locale/lang/zh-cn';
|
||||
import zhTW from 'element-plus/es/locale/lang/zh-tw';
|
||||
import th from 'element-plus/es/locale/lang/th';
|
||||
|
||||
import Login from './views/Login/Login.vue';
|
||||
import NavMenu from './components/NavMenu.vue';
|
||||
@@ -124,20 +136,17 @@
|
||||
import VRChatConfigDialog from './views/Settings/dialogs/VRChatConfigDialog.vue';
|
||||
import PrimaryPasswordDialog from './views/Settings/dialogs/PrimaryPasswordDialog.vue';
|
||||
|
||||
import en from 'element-plus/es/locale/lang/en';
|
||||
import es from 'element-plus/es/locale/lang/es';
|
||||
import fr from 'element-plus/es/locale/lang/fr';
|
||||
import hu from 'element-plus/es/locale/lang/hu';
|
||||
import ja from 'element-plus/es/locale/lang/ja';
|
||||
import ko from 'element-plus/es/locale/lang/ko';
|
||||
import pl from 'element-plus/es/locale/lang/pl';
|
||||
import pt from 'element-plus/es/locale/lang/pt';
|
||||
import cs from 'element-plus/es/locale/lang/cs';
|
||||
import ru from 'element-plus/es/locale/lang/ru';
|
||||
import vi from 'element-plus/es/locale/lang/vi';
|
||||
import zhCN from 'element-plus/es/locale/lang/zh-cn';
|
||||
import zhTW from 'element-plus/es/locale/lang/zh-tw';
|
||||
import th from 'element-plus/es/locale/lang/th';
|
||||
import { onMounted, computed, onBeforeMount } from 'vue';
|
||||
import { createGlobalStores } from './stores';
|
||||
import { watchState } from './service/watchState';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
import { initNoty } from './plugin/noty';
|
||||
|
||||
console.log(`isLinux: ${LINUX}`);
|
||||
|
||||
const { locale } = useI18n();
|
||||
|
||||
initNoty();
|
||||
|
||||
const langMap = {
|
||||
en: en,
|
||||
@@ -160,15 +169,15 @@
|
||||
return langMap[locale.value] || en;
|
||||
});
|
||||
|
||||
const { locale } = useI18n();
|
||||
|
||||
const store = createGlobalStores();
|
||||
|
||||
if (typeof window !== 'undefined') {
|
||||
window.$pinia = store;
|
||||
}
|
||||
|
||||
store.updateLoop.updateLoop();
|
||||
onBeforeMount(() => {
|
||||
store.updateLoop.updateLoop();
|
||||
});
|
||||
|
||||
onMounted(async () => {
|
||||
store.gameLog.getGameLogTable();
|
||||
|
||||
Reference in New Issue
Block a user