vue3 vite Uncaught (in promise) ReferenceError: Cannot access ‘xx‘ before initialization

Uncaught (in promise) ReferenceError: Cannot access 'BasicForm' before initialization这是

组件之间出现循环引用时导致,我们可以通过异步组件:defineAsyncComponent解决,

在VUE3的官网:https://cn.vuejs.org/guide/components/async.html#basic-usage

直接引用官网提供的异步组件(defineAsyncComponent),写法多种。以下只是其中一种。

如原来的写法:

修改后的写法: