【发布时间】:2020-03-01 05:33:04
【问题描述】:
我有一个反应函数,可以输出一个 div。这个 div 是可拖动的,它也应该是可编辑的。我曾尝试使用 contentEditable,它在设置为“true”时使 div 可编辑,但是我不能再拖动该项目,只能编辑它。
有没有办法让 div “可编辑性”打开和关闭,例如使用 onclick 将 contentEditable 设置为“on”,使用 doubleClick 将 contentEditable 设置为“true”,从而启用拖动?
return (
<div
onDoubleClick contentEditable={true} // needs to be toggleable, in some way
ref={provided.innerRef}
{...provided.draggableProps}
{...provided.dragHandleProps}
{item.content};
</div>
)
【问题讨论】:
标签: javascript html reactjs react-redux