|
@@ -1,25 +1,35 @@
|
|
<template>
|
|
<template>
|
|
- <h1>展示新前端获取setting的结果</h1>
|
|
|
|
- <div>
|
|
|
|
- setting:
|
|
|
|
- <pre> {{ store.setting }}</pre>
|
|
|
|
|
|
+ <div class="container">
|
|
|
|
+ <mark-header></mark-header>
|
|
|
|
+ <mark-body></mark-body>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script lang="ts">
|
|
<script lang="ts">
|
|
import { reactive, defineComponent, onMounted, toRefs } from "vue";
|
|
import { reactive, defineComponent, onMounted, toRefs } from "vue";
|
|
-import { getSetting } from "@/api/markPage";
|
|
|
|
-import { store } from "@/store";
|
|
|
|
|
|
+import { getSetting, getStatus } from "@/api/markPage";
|
|
|
|
+import { store } from "./store";
|
|
|
|
+import MarkHeader from "./MarkHeader.vue";
|
|
|
|
+import MarkBody from "./MarkBody.vue";
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: "Mark",
|
|
name: "Mark",
|
|
|
|
+ components: {
|
|
|
|
+ MarkHeader,
|
|
|
|
+ MarkBody,
|
|
|
|
+ },
|
|
setup: () => {
|
|
setup: () => {
|
|
async function updateSetting() {
|
|
async function updateSetting() {
|
|
const settingRes = await getSetting();
|
|
const settingRes = await getSetting();
|
|
store.setting = settingRes.data;
|
|
store.setting = settingRes.data;
|
|
}
|
|
}
|
|
|
|
+ async function updateStatus() {
|
|
|
|
+ const res = await getStatus();
|
|
|
|
+ store.status = res.data;
|
|
|
|
+ }
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
updateSetting();
|
|
updateSetting();
|
|
|
|
+ updateStatus();
|
|
});
|
|
});
|
|
return { store };
|
|
return { store };
|
|
},
|
|
},
|