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

react中如何判断state来返回不同的值?

react中如何判断state来返回不同的值?

慕田峪7331174 2018-12-29 19:14:41
有一个状态 this.state.loading 默认为true,当页面加载完成时会变为false, 如何根据state返回不同的值?render代码这样是可以实现。但是我想问,能否根据this.state.loading的值来 是否返回这段代码。<section className="loaders">  <span className="loader loader-quart"> </span> Loading...</section>大致的意思就是render() {    return (      <div style={{height: "100%"}}>          // 这里加个判断语句          if(this.state.loading){            <section className="loaders">              <span className="loader loader-quart"> </span> Loading...            </section>        }                <WebView          ref="view"          src={this.state.webviewTarget}          preload="../renderer/windows/WebView"        />      </div>    );  }
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

return (

 <div style={{height: "100%"}}> { this.state.loading ? 

  <section className="loaders"><span className="loader loader-quart"></span> Loading... 

    </section> :

  <WebView ref="view" src={this.state.webviewTarget} preload="../renderer/windows/WebView"/>   

 }</div>

)


查看完整回答
反对 回复 2019-01-20
  • 1 回答
  • 0 关注
  • 530 浏览
慕课专栏
更多

添加回答

举报

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