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

怎么在Promise中返回值?

怎么在Promise中返回值?

烙印99 2018-12-11 17:18:50
1、有如下React代码:class Qu extends Component {    render() {        let { value, getDataPromise, onChange } = this.props;                //这边尝试加return但是返回值是Promise        return Promise.resolve(getDataPromise).then(list => {            //这边的return返回的是then函数,所以render得不到DOM            return (                <select className="form-control" value={value} onChange={onChange}>                    <option value={''}>全部</option>                    {list.map((item, index) => (                        <option key={index} value={item.code}>{item.name}</option>                    ))}                </select>            );        })    }}Qu.propTypes = {};Qu.defaultProps = {};export default Qu;2、这里要怎么做才能让DOM返回render函数?因为数据是依赖getDataPromise函数的?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 513 浏览
慕课专栏
更多

添加回答

举报

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