1.场景描述:
要求: 用户操作在1行下子节点,然后刷新列表数据,使该行自动展开显示新增的子节点
2.代码:
html:给table加上ref属性
<el-table
ref="table"
:data="tableData"
:row-class-name="setClassName"
:tree-props="{children:'children', hasChildren: 'hasChildren1'}"
border
header-align="left"
row-key="id">
js:(刷新完数据之后的操作) 获取当前table的ref
参数1: parentIdArr:为表格中操作前的那条数据对象(整个传进去)
参数2: 设置为true即可
(this.$refs.table as any).toggleRowExpansion(parentIdArr, true);