2

我尝试使用 draft.js 来实现具有一些功能的文本编辑器来更正文本。这个想法是突出一个错误,并写一些注释来纠正它。将鼠标悬停在突出显示的文本上,注释应显示并可编辑。

我已经编写了一些内联样式来突出显示文本,但是内联样式只能用跨度(或另一个)包装一些文本并赋予它一些样式(https://facebook.github.io/draft-js/docs/advanced -topics-inline-styles.html#content

但是,我需要处理 onmouseover / onmouseleave 事件以显示注释并最终对其进行编辑。

我可以用块或其他东西包装选择吗?该块将是另一个块内的跨度,例如内联样式...

4

1 回答 1

1

一个装饰师。让您有机会使用自定义 React 组件来呈现某些特定文本。所以你可以在你的 React 组件中注册鼠标事件。

于 2016-09-23T03:45:09.213 回答