首页 > 解决方案 > 使用 map() 函数时 props.data 未定义

问题描述

const Test_Footer = (props) => {
    console.log("ok", props.data)

    const newvar =props.data.map((item) => {
        return (
          <>
           <li>{item.data.id}</li> 
          </>  
        )
      })
    //   console.log(newvar)
    return (
        <div>
            <div class="main-content">
                <footer className="footer">
                    <div className="review-checkbox"><input type="checkbox" /><label>Review</label></div>
                    <div className="question-nav">
                        <ul className="pagination">
                            {newvar} 
                       </ul>
                        <button className="minimize-btn ml-10"><img src="images/minimize-btn.png" /></button>
                    </div>
                </footer>
            </div>
        </div >
    )
}
export default Test_Footer

标签: reactjs

解决方案


const newvar = props && props.data && props.data.map((item) => {
        return (
            <>
                <li>{item.data.id}</li>
            </>
        )
    })

推荐阅读