我正在尝试使用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 }