我正在尝试使用Axios get从JSON中获取所有内容,除布尔值之外的所有方法均不解析为String(即添加当前state.toString(),但无法正常工作。或者是否有其他方式来显示它?在后端api中? “ isInstructed”:是的,
const { id } = this.props.match.params
axios.get(`/visitors/${id}`)
.then(res => {
this.setState({ visitors: res.data });
}渲染
return (
<h4>Is instructed? </h4>{this.state.visitors.isInstructed.toString()}也许的初始值this.state.visitors是undefined或null。
尝试
return (
<h4>Is instructed? </h4>
{
this.state.visitors && typeof this.state.visitors.isInstructed !== undefined ?
this.state.visitors.isInstructed.toString() :
null
}