当前位置: 首页 > 知识库问答 >
问题:

前端 - 如何封装好一个element表格,实现组件复用,并可以父子传值?

郏志学
2023-07-13

想封装一个表格,以便复用,在每个父组件引用时,可以根据每个父组件要渲染的数据动态更新表格内容

共有1个答案

缪升
2023-07-13
<template>
  <el-table :data="tableData">
    <el-table-column
      v-for="(column, index) in columns"
      :key="index"
      :prop="column.prop"
      :label="column.label"
    ></el-table-column>
  </el-table>
</template>

<script>
export default {
  name: 'CustomTable',
  props: {
    tableData: {
      type: Array,
      required: true
    },
    columns: {
      type: Array,
      required: true
    }
  }
}
</script>
 类似资料:
  • 需求 封装一个react中使用的组件(函数式组件) 这个父组件内部放一个button 组件当点击父组件的时候,先弹窗, 然后确定弹窗内容后,再执行子组件的按钮点击逻辑 父组件内容 子组件 在不改造子组件的情况下,可以实现么,请各位大佬指点/

  • 如何使用element-plus实现两个表头的表格? 其实这应该是两个表格合在一起了,第一个表格只有一行数据。 我现在的实现是用了两个el-table来实现,还有其他实现方式吗?能只用一个el-table来实现吗? elementplus playground

  • 如何将父组件传来的数据表格和子组件的表格数据匹配,用于回显选中的状态? 下面这个是父组件,是个弹窗 下面这个是子组件 点击选择清单的时候出现子组件弹窗,就是吧父组件显示的这个数据传给子组件,子组件接收后和子组件里面的表格匹配,有的话就回显父组件显示的那条数据 下面是子组件接收和mounted。这个项目是刚接手的 感觉是这些代码去做的回显 而且父组件传过来的id和子组件显示的表格数据id都是不一样,

  • vue函数式组件functional,如何调用方法向父组件传值? 调用方法会报错:TypeError: _vm.itemClick is not a function

  • 如何活用element-plus这一类组件库? 如何尽可能多的使用element-plus中的组件实现掘金首页的Header部分呢? 我自己尝试实现,但是没有完成。我觉得使用这些组件库可以直接使用一些现成的东西,是很方便的,但是也套上了一个很重的枷锁,你需要修改很多东西去实现你的设计,可能比你自己写花费的时间精力要更大。 到底可不可以用element-plus的组件来实现,我也不确定。它可能可以实

  • 我有一个包含REST服务的Java Spring Boot后端应用程序。就在Spring Boot project的主文件夹中,我有一个React应用程序用于前端。我可以运行Spring Boot应用程序并成功访问所有endpoint。我可以运行React应用程序,它也能工作。但现在我想创建一个可执行的jar文件,并将其作为一个应用程序运行,而不是两个应用程序。 我创建了一个可执行的fat jar