vue怎么在一个页面里写两个表格_vue项目中将element-ui table表格写成组件

表格中我们经常需要动态加载数据, 如果有多个页面都需要用到表格, 那我希望可以有个组件, 只传数据过去显示, 不用每个页面都去写这么一段内容:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15 查看

16 编辑

17

18

19

上面这段代码是一个element-ui中tabele表格的形式,这里表头都是已经固定的, 如果每个页面都写上这么一段, 不同的是表头名字和字段,这样子就有点重复,而且页面的篇幅也就比较大了,于是把这块写成一个组件, 每个页面引入这个组件, 再传入数据。

1.  表格组件:

首先  table.vue 组件可以这样写:

1

2 v-loading="loading"

3 element-loading-text="拼命加载中"

4 element-loading-spinner="el-icon-loading"

5 element-loading-background="rgba(0, 0, 0, 0.3)">

6

7

9

10 :key="key"

11 :prop="th.prop"

12 :label="th.label"

13 :fixed="th.fixed"

14 :min-width="th.minWidth"align="center">

15

16

17

18 {{o.name}}

19

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值