【发布时间】:2022-07-11 22:45:35
【问题描述】:
我正在制作一个注册页面,如果用户已登录,我需要将app.vue 文件中的用户对象发送到pages/ 目录中的每个页面。这是app.vue:
<script setup>
import { ref } from 'vue';
const userId = useCookie('user');
const userObj = await $fetch('/api/user/getLoggedInUser', {
method: 'post',
body: {
id: userId.value
}
});
const user = ref(userObj);
</script>
<template>
<div>
<Header />
<NuxtLayout>
<NuxtPage :user="user.value" />
</NuxtLayout>
</div>
</template>
如何获取/pages/index.vue 中的用户或该目录中的任何文件?
【问题讨论】: