[https://nuxt.com/docs/guide/directory-structure/error](https://link.segmentfault.com/?enc=pvzCkZNIBerskSYATlCxUA%3D%3D.c7LTqVDzpNX9fPADQN39yiKtmtQOHVZ6%2BJmCwcVEt8OP2aBh2WaG%2Fp2wM53TqAhpKILsDtUq16Hk2RgmKl8sFA%3D%3D) import type { NuxtError } from '#app' const props = defineProps({ error: Object as () => NuxtError }) {{ error.statusCode }} Go back home 上面这段代码如何理解? 1. error: Object as () => NuxtError 这个有点蒙,试着能理解,就是定义 error的类型是一个函数 ,该函数返回NuxtError 是这样吗? 2. 既然error是一个函数类型,为什么模板中是 直接访问 statusCode属性?而不是使用error()函数? 3. 试着写了一下提示error可能未定义 