【问题标题】:Why I get Expression expected when I'm trying to return display data with reactJs?当我尝试使用 reactJs 返回显示数据时,为什么会出现预期的表达式?
【发布时间】:2022-06-13 23:02:20
【问题描述】:

实际上我正在使用reactjs,我想在数据库中以数组的形式显示图片。 我创建了一个返回数据的函数,当我尝试在 jsx 部分返回它时,我得到了预期的表达式。 这是功能:

const getPicture = () => {

    let arr = []
    for (let i = 0; i < user[0]?.compl_pictures?.length; i++) {

      arr.push(
      

        <img className="owner-picture" style={{ width: 150, height: 150 }} src={user[0]?.compl_pictures[i]} />

      )

    }
  }
 

这是 jsx 部分:

<div>
     {
      return(
        getPicture()
      )
     }

</div>

提前感谢您的帮助

【问题讨论】:

  • 你的函数没有返回任何东西。

标签: arrays reactjs for-loop return jsx


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多