首页  >  问答  >  正文

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

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

淡淡烟草味淡淡烟草味2663 天前1298

全部回复(2)我来回复

  • 黄舟

    黄舟2017-07-05 11:01:35

    给组件指定一个 name字段

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

    回复
    0
  • 欧阳克

    欧阳克2017-07-05 11:01:35

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

    回复
    0
  • 取消回复