1

我在网页中集成“ tui-editor-1.0.3 ”时遇到了困难。

它抛出一个错误:错误"Uncaught TypeError: Cannot read property 'scrollIntoView' of undefined" 的来源是行号19122tui-Editor-editor.js其中存在 nullthis._currentButton,它试图访问this._currentButton.scrollIntoView()

null我试图在访问之前检查值this._currentButton.scrollIntoView,但它没有生成适当的编辑器视图。

如何确保它this._currentButton始终不能为空?或者,任何其他解决方案?

4

1 回答 1

6

我今天面临同样的问题。

我是尝试 TUI 编辑器的新手,所以不确定正确的解决方案是什么。但是根据阅读代码,指定codeBlockLanguages选项可能会避免此错误。

var editor = new tui.Editor({
    el: document.querySelector('#editor'),
    initialEditType: 'markdown',
    previewStyle: 'vertical',
    height: '300px',
    codeBlockLanguages: ['ruby', 'PHP', 'javascript'],
});
于 2018-02-22T01:00:27.783 回答