写ElementUI对话框(dialog)在其中创建了一个组件<dialog-label>组件,然后报错说是没有正确注册组件,对于递归组件,请确保提供“name”选项。
<!-- 添加门店 -->
<el-dialog :title="dialogTitle" :visible.sync="storeVisible" @close="handleClose" class="dialogLabel">
<dialog-label :content="addShopRuleForm" :dialogShow="storeVisible" @close="handleClose" @Refresh="getList" ref="dialogRef"></dialog-label>
</el-dialog>
很明显,组件名称没写对,建议组件name: 'dialogLabel',这样写,用的时候js里面components: {dialogLabel}这样,html里面这样<dialog-label />
或者上面所有都这样dialoglabel写,不过这样写可能不被允许
贴代码
element-ui 有这个组件吗dialog-labe?把你代码截个图l