gpt4 book ai didi

javascript - 带有几行代码的 CodeMirror 在触发重绘之前不会显示

转载 作者:可可西里 更新时间:2023-11-01 02:47:45 25 4
gpt4 key购买 nike

CodeMirror 似乎工作得很好,除非我在文本区域中只有几行(3 或更少)代码。当发生这种情况时,textarea 是空白的,直到我 (A) 在 textarea 中点击 enter 或 (B) 做一些导致浏览器重新绘制的事情(比如调整大小)。当超过 3 行时,它们在页面的第一次呈现时显示得很好。

我在这里没有做任何花哨的事情:

var editor = CodeMirror.fromTextArea(document.getElementById('html'), {
mode: 'text/html',
tabMode: 'indent',
lineNumbers: true
});

只是想知道是否还有其他人遇到过这个问题。

最佳答案

创建CodeMirror实例后使用refresh方法... editor.refresh()当我试图在 dijit.Dialog 中插入一个编辑器时,我还没有隐藏,这发生在我身上。它对我有用。

关于javascript - 带有几行代码的 CodeMirror 在触发重绘之前不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7772469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com