为了账号安全,请及时绑定邮箱和手机立即绑定

react 页面传值/初始值问题

react 页面传值/初始值问题

猛跑小猪 2018-07-18 14:27:40
现在正在做一个选择教材章节的需求。页面设计是章节一个组件,选择章节是打开新页选择,教材是当前页弹框选择。分两种情况,一是用户第一次选择,先选择教材,选完教材以后把获得的bookId传给章节子组件,章节组件用bookId做参数调章节资料接口。二是记住了用户上一次的选择,即页面上来就有上一次用户选的教材和章节。现在遇到的问题是,bookId拿到以后,在componentDidMount里  let chapters = await matchExcerciseApi.fetchChapters({    this.props.bookId   })  this.setState({     chapters   }),      章节列表并不会变化。
查看完整描述

2 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

从代码上来看是没有问题的,提供的信息太少了,没办法找到错误,建议你整个流程调试一遍:
1、bookId有没有拿到
2、chapters有没有拿到
3、chapters有没有渲染到页面上

查看完整回答
反对 回复 2018-07-23
  • 2 回答
  • 0 关注
  • 799 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信