element table 点击表头展开收起

点击表头可以展开,宽度自适应,再次点击收起,宽度变小

思路:使用af-table-column自适应宽度  改变width

上流程:

1.安装

  npm install af-table-column

tip:报错的话

清除npm缓存

npm cache clean --force

取消ssl验证

npm config set strict-ssl false

之后再安装

2.main.js引入

import afTableColumn from 'af-table-column'

Vue.use(afTableColumn)

3.上代码

3.1表格添加表头点击事件

@header-click="resLog"

 resLog(val){
   if(val.label=="xx(点击展开)"){
     this.columnWidth = 200
   }
   if(val.label=="xx(点击收起)"){
     this.columnWidth = 80
   }
 },

3.2data里写

columnWidth

3.3column

OK 完事

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值