This commit is contained in:
owenchen committed 2026-10-13 10:47:39 +08:00
1 parent 6a8258ac4b
commit a7b25d49c4
29 files changed
+1960 -649

No files matched your search

+6 -22
View File
@@ -1,25 +1,9 @@
<!-- eslint-disable no-console -->
<script setup lang="ts">
import { onLoad } from "@dcloudio/uni-app";
import { useLocale, useTheme } from "uview-pro";
import { onMounted } from "vue";
const { darkMode, currentTheme } = useTheme();
const { currentLocale, locales } = useLocale();
onLoad(() => {
console.log("App.root.vue onLoad");
console.log("darkMode->", darkMode.value);
console.log("theme->", currentTheme.value?.name);
console.log("locale->", currentLocale.value?.name);
console.log("locales->", locales.value);
});
onMounted(() => {
console.log("App.root.vue onMounted");
});
</script>
<!--
根组件(由 vite.config.ts 的 UniRoot 插件包在所有页面外层)
只承担两件事:给 uview-pro 提供主题/多语言上下文,注册全局 u-toast。
脚手架原有的 onLoad/onMounted 调试打印已移除:主题与语言的实际生效链路在
main.ts(i18n + setTheme)与 theme.json 里,这里重复读取只会污染真机日志。
-->
<template>
<u-config-provider>
<slot />