element-tree-grid
element-tree-grid copied to clipboard
expand-all="!!1"数据多层级的时候会卡死浏览器
expand-all="!!1"数据多层级的时候会卡死浏览器
需求是展开所有层级
可以提供简单的代码么?
我的版本是0.15 <el-table-tree-column id="box" :remote="remote" expandAll="true" treeKey="id" parent-key="parent_id" prop="categoryName" width="200px" label="类目名称" >
<el-table-tree-column id="box" :remote="remote" expandAll="true" treeKey="id" parent-key="parent_id" prop="categoryName" width="200px" label="类目名称" >
我怎么给你呢
方便微信吗
<el-table-tree-column id="box" :remote="remote" expandAll="true" treeKey="id" parent-key="parent_id" prop="categoryName" width="200px" label="类目名称" > </el-table-tree-column>
你看下我的代码,remote属性是不是正确设置了
//这是我们的jsx
<Table border data={this.list} on-selection-change={this.handleSelectionChange}>
<TableColumn type="selection" width="120" align="center"></TableColumn>
<FwTreeColumn label="分类名称" prop="name"
fileIcon="icon icon-file" folderIcon="icon icon-folder"
treeKey="id" parentKey="parent_id" allRemote
remote={this.loadChild}></FwTreeColumn>
<TableColumn label="操作" scopedSlots={{ default: this.renderOpt }}></TableColumn>
</Table>
//remote指向的加载
private loadChild(row: Entity, callBack: (data: Entity[]) => void) {
let child: Entity[] = row.children
let d = child.map(i => {
i.parent_id = row.id;
i.depth = (row.depth || 0) + 1;
return i;
})
callBack(d)
}
`<el-table-tree-column treeKey="id" expandAll="!!1" parentKey="parent_id" prop="brandName" :remote="remote" width="200px" label="品牌名称"
>
<template slot-scope="scope">
<span>{{scope.row.brandName}}</span>
</template>
</el-table-tree-column>`
TypeError: Cannot read property 'some' of undefined"
Cannot read property 'some' of undefined at isNeedExpanedRow (tree-table.common.js?42e3:120)