这里有啥功能可以在表格中显示“子”数据吗? [关闭]
Posted
技术标签:
【中文标题】这里有啥功能可以在表格中显示“子”数据吗? [关闭]【英文标题】:Is here any function to show "child" data in table? [closed]这里有什么功能可以在表格中显示“子”数据吗? [关闭] 【发布时间】:2019-08-15 20:53:01 【问题描述】:我正在制作新的测试应用程序,并且我有从一个表中获取数据的代码。但我想选择所有子数据并将它们放在第二个表中。
所以,需要帮助如何在这段代码中,选择孩子的数据
getvehicles()
let vehicles = [];
firebase
.database()
.ref(`vehicles/`)
.once('value', snapshot =>
snapshot.forEach(snap =>
vehicles.push(snap.val());
);
this.setState(
vehicles
);
);
要求重写...已经得到答案,这很有帮助。我的问题是,从 firebase 数据库中选择数据,并在 react-table 中呈现。从图片中您可以看到数据库,下面有答案。
【问题讨论】:
【参考方案1】:如果我理解正确,您正在尝试遍历子节点的子节点。如果是这样,您可以嵌套 forEach()
调用,直到达到您想要的级别。
所以用你当前的数据结构:
firebase
.database()
.ref(`vehicles/`)
.once('value', snapshot =>
snapshot.forEach(level1 =>
console.log(level1.key); // 110
level1.forEach(level2 =>
console.log(level2.key); // 098307, 259566, ...
console.log(level2.child('pictures').val());
level2.forEach(level3 =>
console.log(level3.key);
console.log(level3.val());
);
);
);
);
【讨论】:
是的,你拯救我的一天......以上是关于这里有啥功能可以在表格中显示“子”数据吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
vue中,既然<router-view>可以显示同级路由,子路由有啥意义?