【问题标题】:Wiris editor missing icons when used in React component在 React 组件中使用 Wiris 编辑器时缺少图标
【发布时间】:2017-07-13 13:57:21
【问题描述】:

我正在尝试在 React 组件中使用 Wiris 数学编辑器。我正在“componentDidMount”函数中初始化编辑器:

componentDidMount() {
 var script = document.createElement("script");
 script.src = "https://www.wiris.net/demo/editor/editor";

 var callback = function() {
    var editor = com.wiris.jsEditor.JsEditor.newInstance({
        language: "en"
        });

     editor.insertInto(document.getElementById("editorContainer"));
 };

 script.onload = callback;

 document.head.appendChild(script);
}

但是,当编辑器被渲染时,它会出现许多符号丢失的问题。见下文:

我不确定是什么导致了这个问题。是因为我引用外部脚本的方式,还是 React 呈现内容的方式有问题?

我在 CodePen here 中重新创建了该问题。

请注意,如果您在 Chrome(版本 59.0.3071.115(官方构建)(64 位))或 IE 11(11.0.14393.0)中打开该 CodePen,您将看到问题。但是,它似乎在 Firefox 54.0.1 中有效。

【问题讨论】:

  • 很遗憾,我们无法在您提供的 CodePen 示例中重现该问题。您调用脚本的方式是正确的。
  • @WIRISMATHsupportteam 如果您在 Chrome(版本 59.0.3071.115(官方构建)(64 位))或 IE 11 (11.0.14393.0) 中打开该代码笔,您将看到问题。但是它似乎在 Firefox 54.0.1 中有效。
  • 我们可以看到在 Chrome 中评论 reset.min.css 也有效。我们已将此信息传递给我们的开发团队,以便他们进一步调查并最终防止类似的重置 CSS 出现这种行为。
  • 感谢您回复我。我可以确认,如果我禁用由 reset.min.css 设置的规则,Wiris 编辑器会正确呈现。期待看到解决此问题的方法!
  • 此问题已在我们最新的 WIRIS EDITOR 版本中得到修复。

标签: javascript reactjs editor wiris


【解决方案1】:

Wiris 开发人员在 17 年 11 月修复了这个问题。

我没有回答这个问题,因为 CodePen 可能对调查 Wiris 的 React 开发人员有用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-23
    • 1970-01-01
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    相关资源
    最近更新 更多