【问题标题】:Not able to Resize an Event in React-Big-Calender无法在 React-Big-Calendar 中调整事件大小
【发布时间】:2021-02-13 05:59:30
【问题描述】:

我正在使用 React-Big-Calender,我想让我的活动可调整大小。我能够实现 dnd 事件,但不知何故事件没有调整大小。我参考了官方示例(https://github.com/jquense/react-big-calendar/blob/master/examples/demos/dnd.js),但仍然无法使其工作。请帮忙..!
链接到我的代码沙盒:https://codesandbox.io/s/wonderful-darwin-35hq4?file=/src/CalenderIndex.jsx

【问题讨论】:

    标签: reactjs calendar react-big-calendar


    【解决方案1】:

    我最近遇到了这个问题,最终是由于我的 react 和 react-dom 版本是 17.0.1。看起来他们改变了一些 DOM 事件的处理方式(https://reactjs.org/blog/2020/10/20/react-v17.html),这导致调整大小事件不会在 react-big-calendar 中触发。目前最好的解决办法可能只是在你的 package.json 中降级 react 和 react-dom (我去了“16.13.1”它工作正常)

    【讨论】:

    • 问题仍未解决,调整大小在 v17 上仍无法正常工作。有没有办法我们自己解决这个问题?
    【解决方案2】:

    我认为使用最新版本的react-big-calendar v0.38.1 一切正常,即使使用react and react-dom v17.0.2 也没有任何问题。我只是有点难以确定我需要包含 dragAndDrop 样式import 'react-big-calendar/lib/addons/dragAndDrop/styles.css'; 否则根本不会显示用于调整大小的把手。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-29
      • 1970-01-01
      • 2021-10-03
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多