javascript - ReactJs 循环内数据为空

标签 javascript reactjs ant-design-pro

<div className="col-md-12">
  <div className="row">
     {shopeeship.map(function (key,value) {
       if(key.enabled){
         console.log("yes");
         <div className="col-md-6">
           <div className="form-group">     
              <span className="mr-4 pr-4">
                  <IntlMessages id="shopee.poswm" />
               </span>                                                                       
               <label className="pull-right" title="">
                <Switch/>
               </label>
            </div>
           </div>
      }})}
          </div>
 </div>

我有一些数据,想要循环遍历它以呈现一些 UI。在上面的代码中,我尝试循环数据,并检查是否启用了该键,然后回显 html 值。它成功在控制台日志中打印yes,但 html 未按预期呈现。以前有人遇到过这样的问题吗?请帮忙。

最佳答案

这是因为你忘记从循环中返回 html

这样做

<div className="col-md-12">
  <div className="row">
     {shopeeship.map(function (key,value) {
       if(key.enabled){
         console.log("yes");
         return(
           <div className="col-md-6">
             <div className="form-group">     
                <span className="mr-4 pr-4">
                   <IntlMessages id="shopee.poswm" />
                </span>                                                                       
                <label className="pull-right" title="">
                  <Switch/>
                </label>
             </div>
           </div>
         )
      }})}
          </div>
 </div>

关于javascript - ReactJs 循环内数据为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58636610/

相关文章:

reactjs - laravel-echo 如何与 Pusher 和 React JS 一起工作?

javascript - 如何识别在 react 中点击了哪个按钮?

javascript - 无法在 Ant Modal 中访问 this.setState 或 this.state 确认 ok/cancel 功能

javascript - 在 JavaScript 函数中返回 DOM

javascript - 需要帮助自定义 jQuery 水平菜单

javascript - ObjectAssign 将 bool 转换为 object

reactjs - babel-import-plugin 无法解决有关使用整个 antd 包的警告。 Antd bug 或者 babel import 插件的不正确使用?

javascript - 当文件超过 500KB 时,AngularJS 文件上传显示 500 内部服务器错误

javascript - 在鼠标悬停时播放随机轨道

javascript - 组件不显示更新的 redux 状态