【发布时间】:2018-10-27 03:20:51
【问题描述】:
我真的是新来的反应,现在坚持如何根据条件导入组件,这基本上是通过道具来的。看看我在课堂上的以下渲染代码
render() {
if (this.props.social == 1) {
const FacebookLogin = require('react-facebook-login-component').FacebookLogin;
const GoogleLogin = require('react-google-login')
}
return (<div>
{
(this.props.social == 1)?
<div className="row social">
<div className="col">
<FacebookLogin />
</div>
<div className="col">
<GoogleLogin />
</div>
</div>
:""
}</div>
)
}
上面的代码在渲染时会报错
GoogleLogin 未定义/FacebookLogin 未定义
请注意,我不想在代码中使用 import。请就如何解决此问题提供您的建议/答案/反馈。
谢谢!
【问题讨论】:
标签: javascript reactjs import