代码优化
This commit is contained in:
@@ -3,12 +3,12 @@ import { onMounted } from "vue";
|
||||
import AppFooter from "@/components/AppFooter.vue";
|
||||
import AppBackground from "@/components/AppBackground.vue";
|
||||
import UserHeader from "@/components/UserHeader.vue";
|
||||
import { getAppConfig } from "@/apis";
|
||||
import { getAppConfig, getHomeData } from "@/apis";
|
||||
import useStore from "@/store";
|
||||
|
||||
import { storeToRefs } from "pinia";
|
||||
const store = useStore();
|
||||
const { updateConfig } = store;
|
||||
const { updateConfig, updateUser } = store;
|
||||
// 使用storeToRefs,用于UI里显示,保持响应性
|
||||
const { user } = storeToRefs(store);
|
||||
|
||||
@@ -67,7 +67,9 @@ onMounted(async () => {
|
||||
const config = await getAppConfig();
|
||||
console.log("全局配置:", config);
|
||||
updateConfig(config);
|
||||
// 这里可以处理配置数据
|
||||
const result = await getHomeData();
|
||||
if (result.user) updateUser(result.user);
|
||||
console.log("首页数据:", result);
|
||||
} catch (error) {
|
||||
console.error("获取配置失败:", error);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user