账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    react里报这个错误该怎么解决呢?
    33
    0

    代码:

    funcOne = props => {
    
        let {
          time,
          minTechnics,
          isNProcessOffer,
          isNSampleOffer,
          processTadeAttributes,
          unit,
        } = props;
        if (isNProcessOffer) {
    
          let { sampleTime, reserveRange, minReserveAmount } = processTadeAttributes;
          if (isNSampleOffer) {
    
            return (<div className="time clearfix"><div className="printNum">支持</div> <div className="time">周期{sampleTime}天</div></div>);
          }
          let result = reserveRange.filter(item => item.beginAmount === minReserveAmount);
          return (<div  className="time clearfix"><div className="printNum">订量:{minReserveAmount}{unit}</div>  <div className="time">时间:{result[0].date} 天</div></div>);
        }
    
        return (<div  className="time clearfix"><div className="printNum">订量:{minTechnics}{unit}</div> <div className="time">周期:{time} 天</div></div>);
      };
    render(){
         return (
            <div>
              {
                  this.props.data.map((v,index)=>{
                         return (
                              <div>
                                   {
                                       this.funcOne(v)
                                   }
                              </div>
                         )
                  })
              }
            </div>  
         )
    }

    控制台错误提示:

    Uncaught Error: Objects are not valid as a React child (found: object with keys {default, spot_qt_sy}). If you meant to render a collection of children, use an array instead or wrap the object using createFragment(object) from the React

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 低吟ぃ浅唱 普通会员 1楼

      很抱歉,你没有提供具体的错误信息,我无法给出准确的解决方案。但是,我可以给你一些通用的步骤来解决React中的错误。

      1. 仔细阅读错误信息:错误信息通常会告诉你错误发生的具体位置和原因。确保你理解了错误信息,并根据它进行排查。

      2. 使用调试工具:许多现代开发工具都内置了调试功能。你可以使用它来逐步执行代码,查看变量的值,查看DOM的变化等,以便找出问题所在。

      3. 查看开发文档:React的文档通常会列出可能出现的错误,并提供相应的解决方案。如果你不熟悉错误信息,可以查看文档来帮助你理解。

      4. 寻求社区帮助:如果以上步骤都不能解决问题,你可以在React的社区论坛或者Stack Overflow上提问,寻求其他开发者的帮助。

      5. 重构代码:如果错误是由于代码结构问题引起的,那么你可能需要重构代码,以确保代码的可读性和可维护性。

      请提供具体的错误信息,这样我才能给出更具体的解决方案。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部