+
80
-

uniapp如何实现组件递归嵌套?

uniapp如何实现组件递归嵌套?

比如有个评论组件,评论组件里面还有评论组件,如何实现递归嵌套?

网友回复

+
0
-

首先要设置这个组件的名字

export default {
  name: "reply",  // 必须给name值
}

然后组件中引入自己

  import reply from './reply/reply'
  export default {
  	name: 'reply'
    props: {
      treeData: Array,
    },
    data() {
      return {
        classData: [],
      }
    },
    created() {
      // 通过赋值data数据中的classData 变量 可以让数据变成响应式对象
      this.classData = this.treeData;
    },
    components: {
      classifyTree
    }
 }

最后再template中就可以直接使用了。
我知道答案,我要回答