【问题标题】:Cannot get antd Select Tags to be draggable无法让antd选择标签可拖动
【发布时间】:2018-03-26 18:54:57
【问题描述】:

我需要将标签从一个 Select 拖放到另一个,为此我将使用 http://react-dnd.github.io

我试图让它工作,但到目前为止我做不到。我相信这是因为我在标签内的组件没有触发“dragstart”事件。

您可以在 Codesandbox 上复制该问题:https://codesandbox.io/s/m5kz2vw5p

我尝试调试以找出为什么 dragstart 没有被解雇,但我没有想法。

您对它的工作原理有什么想法吗?

【问题讨论】:

  • 也许一些来自 ant 的 css 阻止了它?
  • @DusanJovanov 我尝试更改和删除 css,但到目前为止我找不到任何可行的方法。

标签: javascript reactjs antd


【解决方案1】:

找到了解决办法。

您应该将此事件添加到您的标签标签中:

onMouseDown={e => {e.stopPropagation();}}

完整的解决方案可以在这里找到:https://codesandbox.io/s/6yn1qp7wnn

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 2015-11-18
    相关资源
    最近更新 更多