我有一个组件。像
<Component></Component>
之类的东西。在该组件文件中,我有一个异步设置函数,如下所示:
<template>
<!-- stuff -->
</template>
<script>
export default defineNuxtComponent({
data() {
return {
// ...
};
},
async setup() {
console.log("setup");
}
});
</script>
如果我将该组件包含在另一个组件中,我希望调用该设置函数并且“设置”出现在控制台中。但是,没有调用任何设置函数。有谁知道为什么会发生这种情况?
编辑:我刚刚注意到,如果我更改文件中的某些内容并且 Nuxt 执行一些热重载,则会调用设置函数。
问题消失了。也许是其他原因导致错误出现。