弹框封装成公共组件传值问题

一个弹框封装成子组件,分别用到了四个点击事件里,弹框里面是不同的表格,表格数据的字段名都不一样,el-table prop属性来对应对象中的键名填入数据,我怎么在子组件里接收不同的点击事件传过来的字段名,求详细解释
子组件弹框

img

img
调用子组件
img
父页面点击按钮
img
每个数据的字段名字不一样
img

1.你可以点击时,传一个type然后判断这个给table不同的数据和prop

2.或者你点击时就把数据和table prop传进来。然后子组件直接接收使用

第二个更灵活。

那表格作为插槽差进去就行了呗,插槽你可以不同页面不同按钮去显示不同 的内容