iView中表格(Table)添加点击行展开扩展说明的功能

iView中表格(Table)添加点击行展开扩展说明的功能,第1张

先在data()的columns部分增加一列

然后在<Table>中,绑定每行点击事件@on-row-click

最后就是onExpand方法了

我们将表头和tbody分开

在data里面configHeader和configTable都是我最终想要的数据结构,这里我只是列举一个样式,因为前面3列是写死的props后面的都是动态生成的,所以我取的configTable[0]对数据做处理,然后获取相同的key存放到configHeader里面

数据绑定生成动态列

注意:这里会有一个小问题,因为后台返回的configTable的key里面有中文,那么就相当于是用中文做key,这样并不好会有的数据绑定不上去,我这边后期可以改为英文了,尽管有建议说用symbol处理一下数据,我试过了但是结果并不是很理想,所以开发联调时要记得跟后台说一下数据结构的规范


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11957731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存