app.vue 878 字节
<template>
  <NuxtLayout>
    <NuxtPage></NuxtPage>
  </NuxtLayout>
</template>

<script setup>
const webSite = useState("webSite", () => {});
const sortList = useState("sortTree", () => []);
const { data: webData } = await useFetch(
  "http://aitoolht.crgx.net/dh/config/get"
);
const { data: treeData } = await useFetch(
  "http://aitoolht.crgx.net/dh/type/typeTree"
);
webSite.value = webData.value.data;
sortList.value = treeData.value.data;

useHead({
  title: webSite.value.webname,
  meta: [
    { name: "description", content: webSite.value.webdescription },
    { name: "keywords", content: webSite.value.webkeywords },
  ],
});
</script>

<style>
.scroll-container {
  /* 隐藏滚动条 */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
}

.scroll-container::-webkit-scrollbar {
  display: none; /* Chrome/Safari/Opera */
}
</style>