美文网首页
vue 递归组件

vue 递归组件

作者: 程程大人 | 来源:发表于2019-07-28 23:38 被阅读0次

今天在做评论管理的时候在想如何去布局完成有层次嵌套的评论界面,这个时候就想到了用递归组件去完成。这是我今天实现的样式(很不好看)

使用递归组件方法布局出来的页面

使用的话很简单,只需要简单几步就能完成

1、第一步单独新建一个组件和一个树形结构的数据,一定要单独!

<template>

  <div class="big">

    <div class="content">

      <div v-for="(item,index) ofcommentList" :key="index">

        <div class="cut-off"></div>

        <!--用户名和时间-->

        <div class="name-time">

          <div class="username">{{item.username}}</div>

          <div class="time">{{item.createTime}}</div>

        </div>

        <!--评论内容-->

        <div class="comment-content">{{item.content}}</div>

        <!--点赞和回复-->

        <div class="approve-back" >

          <div class="approve">

            <img src="../../../assets/approve1.png" ref='img' class="img" @click="handlerAddApprove(item.id)">

            <div class="approve-number">赞{{item.approve}}</div>

          </div>

          <div class="back">

            <img src="../../../assets/back.png" class="img">

            <div class="text">回复</div>

          </div>

        </div>

        <div v-if="item.childCommentTreeMessage" class="div-child">

          <news-comment :commentList="item.childCommentTreeMessage"></news-comment>

        </div>

      </div>

    </div>

  </div>

</template>

最主要的代码我加粗了

使用递归组件的中药一个内容,需要给组件命名 主要逻辑代码,现判定有木有子类,如果有再调用自己的组件

重点:解释一下为什么要新建一个组件! 因为如果在这个页面写了其他内容,在自己调用自己的时候,会把其他不需要的内容重复显示,造成排版混乱!

相关文章

  • 树形结构递归/原生js实现/vue递归组件

    原生js实现递归渲染 Vue2.0递归组件

  • vue 局部组件递归

    vue只有全局注册的组件才能递归调用吗? 最近在开发 npm 组件库,需要递归使用组件,组件间存在相互依赖关系。搜...

  • Vue menu 递归组件

    分享一个用递归的方式写 menu 组件 vue 利用递归组件写导航 为什么要用递归的方式写 ? 原因可以有几点: ...

  • 父子组件通信

    vue之父子组件间通信实例讲解(props、emit) Vue.js 递归组件实现树形菜单(实例分享)

  • vue递归组件

    今天在阅读vue文档的时候,发现还有一个递归组件,平时没有注意到。递归组件就是在自己组件的模板中调用自己,此时组件...

  • vue递归组件

    1.效果图 2.布局 模板: 实例以及函数方法:

  • vue 递归组件

    递归组件的定义 每个组件都有一个name属性。当你注册全局组件的时候这个全局的ID会设置成这个组件的name属性 ...

  • vue递归组件

    用vue写后台管理系统侧边栏时,用到了递归组件的问题,有的侧边栏导航可能有多个下级分类,结合element来写的一...

  • Vue组件递归

    写在前面有时候我们需要树状菜单,比如通讯录的分组列表。在这时候数据是树状存储的,给前端的数据需要进行递归读取。这时...

  • vue 递归组件

    vue 递归组件 前言 对于一些有规律的 dom 结构,我们可以通过递归方式来生成这个结构,,那么在 vue 的模...

网友评论

      本文标题:vue 递归组件

      本文链接:https://www.haomeiwen.com/subject/fsbmrctx.html