1.如图,在componentDidMount 调用http异步,设置this.state.projects = res.response.projects。
2.在render的时候想通过projects来设置select的默认选中值。却一直是undefined,原因是初始化的projects:[]所以render一次之后 就一直是[]。没有更新到,怎么把projects里面值赋值到select里面去呢?
1.如图,在componentDidMount 调用http异步,设置this.state.projects = res.response.projects。
2.在render的时候想通过projects来设置select的默认选中值。却一直是undefined,原因是初始化的projects:[]所以render一次之后 就一直是[]。没有更新到,怎么把projects里面值赋值到select里面去呢?
4 回答1.6k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答918 阅读✓ 已解决
1 回答653 阅读✓ 已解决
2 回答804 阅读✓ 已解决
2 回答958 阅读
select的defaultValue在初始化之后不会再重载哦,如果需要实现题目中的效果,需要给select加上value配合onChange函数来做。
示例: