Open zangxiyang opened 2 years ago
目前尝试了下 可以通过生命周期hook来进行初始化使用
类似
<script lang="ts" setup>
import MaxerHeader from "~/components/maxer-header/index.vue";
import {querySettings} from "~/api/modules/settings";
import {onMounted} from "#imports";
import {Message} from "@arco-design/web-vue";
const {data,error} = await querySettings();
onMounted(()=>{
if (error.value){
Message.error("Halo主题配置获取失败");
}
})
</script>
阅读Arco源码初步估计是因为nuxt3还没有渲染出document,但是MessageManager先要拿document,导致了异常。
在dev环境下可以启动后进行使用,重启后无法正常启动
调用
重新启动项目时