Uncaught TypeError: this.setMinHeight is not a function using TUI editor, ejs, node.js
Uncaught TypeError: this.setMinHeight is not a function using TUI editor, ejs, node.js
我正在尝试在 ejs template
和 nodejs
中使用 TUI editor。
我无法解决这个问题,也找不到任何相关数据。
我只是按照指南操作。
- 头上加
css CDN
- 创建
<div id="editor"></div>
- 在
<div>
下添加 <script> CDN
- 制作
instance
问题是什么?使用 html
而不是 ejs
会发生同样的问题。
我要疯了。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Bootstrap -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
<!-- TUI editor -->
<!-- <link rel="stylesheet" href="https://uicdn.toast.com/editor/latest/toastui-editor.css" /> -->
<link rel="stylesheet" href="https://uicdn.toast.com/editor/latest/toastui-editor.min.css" />
<!-- axios -->
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
</head>
<body>
<div class="box write-box shadow">
<div id="editor"></div>
<!-- TUI editor -->
<script src="https://uicdn.toast.com/editor/latest/toastui-editor-all.min.js"></script>
</div>
<!-- scripts -->
<script>
const editor = toastui.Editor({
el: document.querySelector('#editor'),
});
editor.getMarkdown();
</script>
<script src="scripts/app.js"></script>
</body>
</html>
您似乎忘记了 new
关键字:
const editor = new toastui.Editor({
el: document.querySelector('#editor'),
});
我正在尝试在 ejs template
和 nodejs
中使用 TUI editor。
我无法解决这个问题,也找不到任何相关数据。
我只是按照指南操作。
- 头上加
css CDN
- 创建
<div id="editor"></div>
- 在
<div>
下添加 - 制作
instance
<script> CDN
问题是什么?使用 html
而不是 ejs
会发生同样的问题。
我要疯了。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Bootstrap -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
<!-- TUI editor -->
<!-- <link rel="stylesheet" href="https://uicdn.toast.com/editor/latest/toastui-editor.css" /> -->
<link rel="stylesheet" href="https://uicdn.toast.com/editor/latest/toastui-editor.min.css" />
<!-- axios -->
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
</head>
<body>
<div class="box write-box shadow">
<div id="editor"></div>
<!-- TUI editor -->
<script src="https://uicdn.toast.com/editor/latest/toastui-editor-all.min.js"></script>
</div>
<!-- scripts -->
<script>
const editor = toastui.Editor({
el: document.querySelector('#editor'),
});
editor.getMarkdown();
</script>
<script src="scripts/app.js"></script>
</body>
</html>
您似乎忘记了 new
关键字:
const editor = new toastui.Editor({
el: document.querySelector('#editor'),
});