1、添加 layui 表单行
<div class="layui-form-item">
<!-- 左侧的 label -->
<label class="layui-form-label">文章内容</label>
<!-- 为富文本编辑器外部的容器设置高度 -->
<div class="layui-input-block" style="height: 400px;">
<!-- 重要:将来这个 textarea 会被初始化为富文本编辑器 -->
<textarea name="content"></textarea>
</div>
</div>
2、导入富文本必须的 script 脚本:
<!-- 富文本 -->
<script src="/assets/lib/tinymce/tinymce.min.js"></script>
<script src="/assets/lib/tinymce/tinymce_setup.js"></script>
3、调用 initEditor() 方法,初始化富文本编辑器
// 初始化富文本编辑器
initEditor()
完整代码
注意:不使用layui,富文本编辑器也可生成(将layui相关内容及脚本删掉即可)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<link rel="stylesheet" href="./lib/layui/css/layui.css" />
</head>
<body>
<!--1、 layui 表单行 -->
<div class="layui-form-item">
<!-- 左侧的 label -->
<label class="layui-form-label">文章内容</label>
<!-- 为富文本编辑器外部的容器设置高度 -->
<div class="layui-input-block" style="height: 400px">
<!-- 重要:将来这个 textarea 会被初始化为富文本编辑器 -->
<textarea name="content"></textarea>
</div>
</div>
<!-- 导入layui -->
<script src="./lib/layui/layui.all.js"></script>
<!-- 导入jquery.js -->
<script src="./lib/jquery.js"></script>
<!-- 2、导入富文本脚本 -->
<script src="./lib/tinymce/tinymce.min.js"></script>
<script src="./lib/tinymce/tinymce_setup.js"></script>
<script>
$(function () {
// 3、初始化富文本编辑器
initEditor()
})
</script>
</body>
</html>