-1
私たちは動的にAPIを介してメニューナビゲーションを取得しています。メニューナビゲーションを動的に渡す方法。メニューのナビゲーションに問題があります。どのように動的メニューナビゲーションを渡すか反応するJS
APIレスポンス。
http://jsoneditoronline.org/?id=7d4f2ddbabb7eba80dde69867989f0f3
ここコード。
componentDidMount() {
axios.get('http://****.com/****/api/products/navigation_menu?app_id=*******8')
.then(res => {
const ajaxresponse = res.data.result_set;
console.log();
ajaxresponse.forEach(function(loaddata) {
console.log(loaddata.menu_custom_title);
});
});
}
render() {
return (
<div>
<ul>
<li><Link to="/home" >{this.state.home}</Link></li>
<li><Link to="/about" >{this.state.about}</Link></li>
<li><Link to="/contact" >{this.state.contact}</Link></li>
</ul>
{this.props.children}
</div>
)
}
}
export default App;
それが働いています?あなたが何か問題に直面したら私に知らせてください。 –
このエラーが発生しています。 this.state.dataは定義されていません –
'state'に' data'変数を定義し、その値を 'componentDidMount'に設定しましたか? –