1、table需要绑定两个属性expand-row-key和row-key
<el-table :data="tableData" :expand-row-keys="expends" //expends是数组,设置你要展开行的id :row-key="getRowKeys" //通过getRowKeys方法获取到row的行id值 >
2、data中设置
data() { return { expends:[], } }
3、methods中设置
methods: { //设置table中的扩展项,展开的id,此处我需要全部展开 getExpends(){ var Id = this.tableData.map(item => item.id) this.expends = Id }, getRowKeys(row){ return row.id }, }
4、created()中调用 getExpends(),使一打开网页就全部展开
created() { this.getExpends(); },