vue无限级菜单,组件自身是怎么调用自身的,原理是什么

element plus + vue3

为啥组件可以调用自身呢,这就像凭空冒出来的组件一样,我并没有在该页面引入,注册它,但我却能正常使用

想知道具体缘由,中间经历了什么

ps: 我把name属性去掉也是可以调用自身的,无关name属性的问题,

vue无限级菜单,组件自身是怎么调用自身的,原理是什么


回答:

https://v3.cn.vuejs.org/api/s...


回答:

递归调用:比如你有一个组件名称叫 Menu

可以看到当内容是文本的话可以直接渲染出来,如果不是的话,就把他递归到自己 Menu 中;

<template>

<div>

<div v-if="内容如果是文本">{{ 内容 }}</div>

<Menu v-else :内容="内容"/>

<div>

</template>

以上是 vue无限级菜单,组件自身是怎么调用自身的,原理是什么 的全部内容, 来源链接: utcz.com/p/936930.html

回到顶部