代码拉取完成,页面将自动刷新
同步操作将从 King's/easymde-layui 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1"
/>
<title>EasyMDE</title>
<link rel="stylesheet" href="src/layui/css/layui.css" />
<link rel="stylesheet" href="easymde-layui/mods/easymde/css/easymde.min.css" />
<style>
.CodeMirror {
height: 500px;
}
</style>
</head>
<body class="layui-layout-body">
<button class="get-content">获取编辑器文本</button>
<button class="get-html-content">获取编辑器内容HTML</button>
<button class="layui-btn layui-btn-normal get-textarea">
获取文本域内容
</button>
<div class="layui-fluid" style="margin: 100px 200px;">
<textarea id="detail"></textarea>
</div>
<script src="src/layui/layui.js"></script>
<script>
layui.config({
base: "easymde-layui/mods/",
}).extend({
easymde:'easymde/easymde',
});
//JavaScript代码区域
layui.use(["easymde"], function () {
const easymde = layui.easymde;
const $ = layui.$;
const mde = easymde.init({
element: document.getElementById("detail"), //文本域ID
autosave: {
enabled: true, //开启自动保存
uniqueId: "MyUniqueID", //唯一ID值,通过唯一ID值进行保存编写记录
delay: 1000, //多少毫秒保存一次
},
promptURLs: true, // 如果设置为true,则会显示一个JS警报窗口,要求提供链接或图像URL。默认为false。
renderingConfig: {
codeSyntaxHighlighting: true, //开启代码高亮
},
placeholder: "|",
//status: ["autosave", "lines", "words","cursor"], //设置为false 则禁用状态栏 默认为true 开启所有
toolbar: [
//展示所有工具栏,如果不指定有默认的选项。
"bold", //黑体
"italic", //斜体
"strikethrough", //删除线
"heading", //标题
"heading-smaller", //缩小标题
"heading-bigger", // 增大标题
"heading-1", //小标题
"heading-2", //中标题
"heading-3", //大标题
"|", //分割线
"code", // 代码块
"quote", //引用
"unordered-list", // 无序列表
"ordered-list", // 有序列表
"clean-block", // 清除块样式
"|", //分割线
"link", //添加超链接
"image", //添加图片
"table", //添加表格
"horizontal-rule", // 水平线
"|",
"preview", //全屏预览
"side-by-side", //分屏预览
"fullscreen", //全屏
"|", //分割线
"undo", //清空
"redo", // 重做
"guide", // 说明
],
});
$(".get-content").on("click", function () {
console.log(easymde.value());
alert(easymde.value());
});
$(".get-html-content").on("click", function () {
console.log(easymde.html());
// 使用layer会把html代码作为页面展示
//layer.alert(easymde.html());
alert(easymde.html());
});
$(".get-textarea").on("click", function () {
alert($("#detail").text());
});
});
</script>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。