gpt4 book ai didi

reactjs - 错误对象作为 React 子对象无效(找到 : Invalid date)

转载 作者:行者123 更新时间:2023-12-02 04:43:28 27 4
gpt4 key购买 nike

得到下面的错误,谁能解释我为什么得到这个?

对象作为 React 子项无效(发现:无效日期)。如果您打算渲染一组子对象,请改用数组或使用 React 附加组件中的 createFragment(object) 包装对象。查看DataGridRow的渲染方法.

这是我的渲染方法:

render: function () {


var columns = this.props.columns;
var styles = {};

if (this.props.data.isSensitive == true) {
styles = {
backgroundColor: 'pink'
};
}

if (this.props.data.startDate) {

var jsonWeek = moment(this.props.data.startDate, "W");
var currentWeek = moment("W");
if (currentWeek == jsonWeek) {

styles = {
backgroundColor: '#FCF2D8'
};

}
}

return (
<tr style={styles}>
{this.getCellNodes()}
</tr>
);

}

最佳答案

您应该将以下代码保留在 Render 函数中,并将其他代码移到外面。

使用 this.state 与渲染功能共享资源(在您的情况下为样式 var)。

     return (
<tr style={styles}>
{this.getCellNodes()}
</tr>
);

关于reactjs - 错误对象作为 React 子对象无效(找到 : Invalid date),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35313591/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com