奇怪的是,这个方法可以拓展,但是不能折叠,也就是说,第二个参数expanded为true时,表格会拓展,但是为false时,已拓展的行不会折叠。 解决的方法是使用nextTick(): nextTick(() => { tableData.value.forEach((item: any) => { myTableRef.value.toggleRowExpansion(item,
.toggleRowExpansion(row); 初始点击没问题,但是切换页码后再切换回第一页,点击展开不生效了。 解决方法:换成使用row-key配合expand-row-key解决了 1 2 3 4 5 6 7 8 9 this.$nextTick(() => { // this.$table![this.currentTable]!.toggleRowExpansion(row); const index =this.expands.indexOf(id...
首先: 文档中的toggleRowExpansion 方法,我用了没有成功。 试了另一个方法,配合原文档的展开表格,主要注意两点: 1.设置表格属性: 2.处理数据: Brief summary : row-key 和 expand-row-keys 要同时使用,才会生效!... 查看原文 vue中element-ui表格跨页选择解决方案 ...
此外,如果遇到toggleRowExpansion方法不生效的问题,可以尝试使用nextTick来确保DOM更新后再调用该方法,如以下代码所示: javascript this.$nextTick(() => { this.tableData.forEach((item) => { this.$refs.tableRef.toggleRowExpansion(item, false); }); }); 希望这些信息能够帮助你更好地理解和使...