【问题标题】:Antd4 select maintain text selection in text area when selecting fontantd4 select在选择字体时保持文本区域中的文本选择
【发布时间】:2020-11-11 06:12:29
【问题描述】:

我使用 antd4 select 作为字体系列/字体大小选择器。因此,当突出显示文本时,我想保留文本选择突出显示并在选择另一种字体时保持对文本区域的关注。 我试图在 mousedown 时阻止 Default(),但正如您从下面的沙箱中看到的那样,这并没有按预期工作。感谢您的帮助。

sandbox

编辑:这与 antd v3 select 一起工作,但他们重写了它并且不再工作。

【问题讨论】:

    标签: javascript reactjs antd


    【解决方案1】:

    Ciao,我修改了你的sandbox,现在文字剧照突出显示,重点是textarea。简而言之:

    1. textarea 添加了一个名为this.nameInput 的引用。
    2. 我将onMouseDown 函数替换为onChange
    3. 在函数onChange 我使用this.nameInput.focus() 将焦点移到textarea

    【讨论】:

    • 不幸的是,这不是我想要的。我正在尝试操纵选定的文本,因此仅仅重新关注更改并不是我想要的结果。不过感谢您的尝试。
    • Ciao,试着更好地向我解释你在寻找什么。你说的“操纵”是什么意思?
    猜你喜欢
    • 2012-05-11
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    • 2018-07-12
    • 2014-02-09
    相关资源
    最近更新 更多