DetailModal.vue是父组件
OrganizationalInformationForm.vue是子组件
正常的引入注册组件方法为:
<detail-modal @ok="modalFormOk" ref="detailModalForm"></detail-modal>
import DetailModal from './modules/DetailModal'
components: {DetailModal},
父组件使用以上正常方法引入子组件并注册使用
组件的作用是弹窗显示信息,需要在子组件中嵌套循环显示弹窗
因此在子组件OrganizationalInformationForm.vue再次引入DetailModal.vue,但是使用正常方法总是会提示以下组件注册错误
did you register the component correctly? For recursive components, make sure to provide the "name" option
在子组件OrganizationalInformationForm.vue中因此使用异步调用import组测组件
<detail-modal ref="detailModalForm"></detail-modal>
components: { DetailModal:()=>import('./DetailModal')},