avue表格树结构后端返回所有数据,前端需要把树全部展开,单独在option中设置defaultExpandAll: true不管用,需要递归把hasChildren设置为false。
// 递归遍历tree,把hasChildren变为false
const changeHasChildren = (data) => {
data.forEach((e) => {
e.hasChildren = false;
if (e.children?.length) {
changeHasChildren(e.children);
}
});
};