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

react 页面传值/初始值问题

react 页面传值/初始值问题

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

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

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

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

添加回答

举报

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