对象已成功作为道具传递,但各个属性均为“未定义”

时间:2019-12-23 03:38:36

标签: reactjs react-props

所以我要将对象从我的App组件传递给子组件。 在render方法中,我可以这样使用console.log来查看对象的值 this.props.data.documents[0] 我可以看到文件[0]中包含的对象的键值对, 但是,当我尝试选择单个属性(如下所示)时,出现了未定义的错误。 this.props.data.documents[0].username

这是console.log(this.props.data.documents [0])打印的内容 {user_id: "5dfd9f8afc5bdf1bef11b78c", username: "christine", name: "second", src: "../images/5dfd9f8afc5bdf1bef11b78c_second.png"} user_id: "5dfd9f8afc5bdf1bef11b78c" username: "christine" name: "second" src: "../images/5dfd9f8afc5bdf1bef11b78c_second.png"

这是console.log(this.props.data.documents [0] .src react-dom.development.js:25206 Uncaught TypeError: Cannot read property 'src' of undefined

为什么会这样?预先感谢。

0 个答案:

没有答案