哪个兄弟解释下,vue树形图,递归组件 数据传进来了,但是递归没执行。

父组件中需要递归的组件
clipboard.png

子组件模板

clipboard.png

现在的情况是只能渲染出第一层,也就是递归没起作用。

clipboard.png

控制台可以很明显看到,数据已经传进来了。而且有子集。

clipboard.png
无论在created的生命周期还是mounted 都可以打印出来传过来的数据。

clipboard.png

数据是在父组件中从请求接口拉给vuex, 再映射回来,传给子组件。

阅读 3.5k
2 个回答

v-if的判断条件是计算属性。此计算属性里面用到的东西可能一开始拿不到。所有不会执行递归。

貌似的你递归组件,没写退出递归的条件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题