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