VXEtable展示指定行所遇到得问题

设置指定行展开时,通过expandRowKeys可以进行默认展开,但是只有页面初始化得时候才会触发一次。如果我们需要通过点击等事件来传递不同参数来改变所展开的行时,可以使用setRowExpand(rows, checked)。
rows指我们想要展开那一行的整条参数 也可以传递数组方式来展开多条。
checked为是否展开
试验时我传递的参数为定义的死数据

const rowObj={
              id: "0044555555555555",
              tit: "展开该条"
            }
this.$refs["vxTable"].setRowExpand(rowObj, true)

这时候该方法不会触发,没有效果,但是当我用想要展开的行得id去数据中进行对比然后直接传入,是可以成功展开。

const rowObj= this.tableData.filter(v => v.id === this.uid)
this.$refs["vxTable"].setRowExpand(rowObj, true)

这时可以通过我传递得不同id来展开我想要展开的那一行

this.$refs["vxTable"]用来获取当前的vxe-table
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值