【问题标题】:TinyMCE input being written in reverse orderTinyMCE 输入以相反的顺序写入
【发布时间】:2021-03-24 12:16:58
【问题描述】:

我遇到了这个问题,每当我输入 TinyMCE 时,我的光标都会自动向左移动,最终我会从右向左书写文本。它只发生在我部署的应用程序中,但如果我在我的机器上本地运行代码,同样可以正常工作。发生这种情况的任何可能原因?

screenshot for same

注意:这几天前工作正常

【问题讨论】:

  • 降级到 v3.10 似乎已经解决了这个问题,但我想知道是否有人遇到过类似的问题或知道解决方法
  • 我也面临同样的问题。我使用的是 3.5.0 版。你找到解决办法了吗?
  • 对我来说,我使用 tinymce 和 React Final Form 作为 的自定义组件并遇到了这个问题。我尝试了很多东西,最后不是用 value 替换 initialValue,而是删除两者都对我有用!
  • 但是当我想设置 initialValue 以防编辑字段时,这仍然是一个问题。仍在努力寻找解决方案

标签: javascript reactjs tinymce


【解决方案1】:

下面的答案也对我有用,去了项目github但没有发现任何错误,所以现在提交一个,https://github.com/tinymce/tinymce-react/issues/267

这是 TinyMCE 关于如何解决此问题的实际答案:

改变这一行:

initialValue={blogContent}

value={blogContent}

initialValue 属性只能设置一次。它会在编辑器更改时重置编辑器,包括光标位置。

【讨论】:

  • 你拯救我的一天,而不是降级这是最好的选择
  • 对我来说,我使用 tinymce 和 React Final Form 作为 的自定义组件并遇到了这个问题。我尝试了很多东西,最后不是用value 替换initialValue,而是删除两者对我有用!
【解决方案2】:

我遇到了同样的问题。降级 V3.10 解决了这个问题。

Divjot Singh在评论区给出的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-24
    • 2015-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 2014-11-18
    相关资源
    最近更新 更多