vue.js如何递归渲染组件.

我先是写好了一个基础组件,然后想在该组件中引入自己进行递归渲染,但引入后会报template or render function not defined的问题,求教大神应该如何解决呢?

阅读 6.1k
2 个回答

给组件指定一个 name字段

var test = Vue.extend({
  name: 'test',
  template:
    '<div>' +
      // 递归地调用它自己
      '<test></test>' +
    '</div>'
})

自己引入自己确定不会死循环么

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