微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 Axios 与 react-chrono 结合使用

如何解决将 Axios 与 react-chrono 结合使用

当我尝试使用状态数据时,我无法对 chrono 工作做出反应。我在conversationData 上做了一个控制台登录,它确实打印出来了,还有conversationtracking。我确实收到一条错误消息:Expected an assignment or function call and instead saw an expression。我想知道我哪里出错了?这是我正在尝试做的代码

const data = [
        conversationData.map(record => record.conversationtracking.map(items => {
            {
                {
                    title: moment(items.conversationdate).format('MMMM DD,YYYY')
                    cardTitle: items._id
                    cardSubtitle: items.name
                    cardDetailedText: items.text
                }
            }
        }))
    ];

    return (
        <div>
            <h1>sdvsdv</h1>
            <Chrono
                items={data}
                mode="VERTICAL"
            />
        </div>
    )

非常感谢,非常感谢任何帮助。再次感谢。

解决方法

您需要 return 映射后的数据。此外,您在第二个 , 循环内定义的对象中缺少 map。 PS:您尝试将 map 对象加倍的方式会影响性能。您可能需要找到更好的方法来保存额外的循环。

// As per the map structure,I hope the data is like this 
var conversationData = [{
  conversationtracking: [{
    _id: 1,name: 'AVC0',text: 'RESDS',conversationdate: '23/12/2020'
  }]
}]

const data = [
  conversationData.map(record => record.conversationtracking.map(items => {
    return {
      title: items.conversationdate,cardTitle: items._id,cardSubtitle: items.name,cardDetailedText: items.text
    }
  }))
];
console.log(data)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。