无法显示从Firebase提取的数据到reactjs Webapp中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法显示从Firebase提取的数据到reactjs Webapp中相关的知识,希望对你有一定的参考价值。
import React,{Component} from'react'从'react-bootstrap'导入*作为ReactBootStrap从'react-bootstrap'导入{表}从“ ../fire”导入firebase导入“ ../App.css”从'./Foot']导入Foot
班级任命扩展了组成部分{
state={ data:[] } componentDidMount(){ firebase.database().ref("appoinment").once("value").then(snapShot=>{ snapShot.forEach(item=>{ this.state.data.push({id:item.key, name:item.val().name, age:item.val().age, gender:item.val().gender, Description:item.val().Description, date:item.val().Appointdate }); }) }) } render(){ return( <div className='cardback'> <div > <br></br> {console.log(this.state)} <br></br> <h2 style={{textAlign:'center',fontSize:'30px'}}>Today's Appointment</h2> <br></br> <br></br> <Table striped bordered hover variant="dark" style={{width:"1200px",margin:'auto'}}> <thead> <tr> <td>id</td> <td>name</td> <td>age</td> <td>gender</td> <td>Description</td> <td>date</td> <td>Status</td> </tr> </thead> <tbody> **{ this.state.data.map((item)=> <tr> <td>{item.id}</td> <td>{item.name}</td> <td>{item.age}</td> <td>{item.gender}</td> <td>{item.Description}</td> <td></td> </tr> ) }** </tbody> </Table> <br></br> <br></br> </div> <Foot></Foot> </div> ) }
}导出默认约会;
上面是代码
我想从Firebase提取数据到react-js应用程序。我能够在控制台上获取全部数据,但无法将其迭代成表格形式。如下。在其中,我从firebase提取数据并将其推入数组数据中。因此,基本上数据是对象数组。但是我无法迭代i
import React,{Component} from'react'import *作为ReactBootStrap from'react-bootstrap'import {Table} from'react-bootstrap'import firebase from'../fire'import'../App.css'从'。/ ...
您直接更改状态,不会导致任何重新渲染。不做this.state.data.push({id:item.key,
以上是关于无法显示从Firebase提取的数据到reactjs Webapp中的主要内容,如果未能解决你的问题,请参考以下文章
获取 TableviewCells 以显示从 firebase 提取的不同数据并在 CollectionView 中显示它们
将数据从 Firebase 提取到 RecyclerView 时出错。致命异常:...没有定义无参数构造函数
将数据从 Firebase 提取到 RecyclerView 时出错。致命异常:...没有定义无参数构造函数
将图像从 ReactJS 上传到 Firebase v9 存储