递归组件仅在该组件之外起作用

时间:2019-08-22 07:30:48

标签: typescript vue.js

我的递归组件没有嵌套自身的问题

我在Indexes的{​​{1}}中的Childs中循环,并在将它们映射到所需对象后显示它们-该部分正常工作,因为Element已插入{{ 1}}组件与其他组件, 但是当我尝试在root组件中使用Recusrive组件时,它将无法正常工作,并且控制台上出现0个错误

但是DOM中有类似的东西:

Recursive

Recusrive

<div>
    <!--function(t,n,r,i){return et(e,t,n,r,i,!0)}-->
</div>
<div>
    <!--function(t,n,r,i){return et(e,t,n,r,i,!0)}-->
</div>

任何人都知道有什么问题吗?

1 个答案:

答案 0 :(得分:2)

递归组件需要一个name属性。

Further readings

  

组件可以在自己的模板中递归地调用自身。但是,他们只能使用名称选项来这样做:

     

name: 'unique-name-of-my-component'