反应:无法从ACF访问对象

时间:2019-08-28 22:08:23

标签: javascript reactjs wordpress advanced-custom-fields

我要创建一个React应用程序,该应用程序使用来自Wordpress和ACF的数据,但是遇到了一个奇怪的问题。我已设置const包含ACF的对象,并且可以看到它已登录到控制台,但是当我尝试访问或映射它时,出现“无法读取未定义的属性'map'”错误。

export class Home extends Component {
    state = {
        home: [],
        isLoaded: false
    }

    componentDidMount() {
        const self = this;
        axios.get('pages/5')
            .then(res => self.setState({
                home: res.data,
                isLoaded: true
            }))
            .catch(err => console.log(err));
    }

    render() {
        const data = this.state.home.acf;

        console.log(data);

        return(
            <div></div>
        );
    }
}

我花了很多时间在测试不同的方法上,但没有成功。。只是无法真正了解正在发生的事情。

有人可以帮忙吗?

0 个答案:

没有答案