踏遍青山
Log in
Main
8w知管
嵌入内置的WangEditor 示例代码
root
abc abc
3 Aug
<!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>wangEditor default mode</title> <link href="https://cdn.bootcdn.net/ajax/libs/normalize/8.0.1/normalize.min.css" rel="stylesheet"> <!-- <link href="https://cdn.jsdelivr.net/npm/@wangeditor/editor@latest/dist/css/style.css" rel="stylesheet"> --> <link href="https://unpkg.com/@wangeditor/editor@latest/dist/css/style.css" rel="stylesheet"> </head> <body> <demo-nav title="wangEditor default mode"></demo-nav> <div class="page-container"> <div class="page-left"> <demo-menu></demo-menu> </div> <div class="page-right"> <!-- 编辑器 DOM --> <div style="border: 1px solid #ccc;"> <div id="editor-toolbar" style="border-bottom: 1px solid #ccc;"></div> <div id="editor-text-area" style="height: 500px"></div> </div> <!-- 内容状态 --> <p style="background-color: #f1f1f1;"> Text length: <span id="total-length"></span>; Selected text length: <span id="selected-length"></span>; </p> </div> </div> <!-- <script src="https://cdn.jsdelivr.net/npm/@wangeditor/editor@latest/dist/index.min.js"></script> --> <script src="https://unpkg.com/@wangeditor/editor@latest/dist/index.js"></script> <script> const E = window.wangEditor // 切换语言 const LANG = location.href.indexOf('lang=en') > 0 ? 'en' : 'zh-CN' E.i18nChangeLanguage(LANG) window.editor = E.createEditor({ selector: '#editor-text-area', html: '<p><br></p>', config: { placeholder: 'Type here...', MENU_CONF: { uploadImage: { fieldName: 'your-fileName', base64LimitSize: 10 * 1024 * 1024 // 10M 以下插入 base64 } }, onChange(editor) { console.log(editor.getHtml()) // 选中文字 const selectionText = editor.getSelectionText() document.getElementById('selected-length').innerHTML = selectionText.length // 全部文字 const text = editor.getText().replace(/\n|\r/mg, '') document.getElementById('total-length').innerHTML = text.length } } }) window.toolbar = E.createToolbar({ editor, selector: '#editor-toolbar', config: {} }) </script> </body> </html>
<!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>wangEditor default mode</title> <link href="https://cdn.bootcdn.net/ajax/libs/normalize/8.0.1/normalize.min.css" rel="stylesheet"> <!-- <link href="https://cdn.jsdelivr.net/npm/@wangeditor/editor@latest/dist/css/style.css" rel="stylesheet"> --> <link href="https://unpkg.com/@wangeditor/editor@latest/dist/css/style.css" rel="stylesheet"> </head> <body> <demo-nav title="wangEditor default mode"></demo-nav> <div class="page-container"> <div class="page-left"> <demo-menu></demo-menu> </div> <div class="page-right"> <!-- 编辑器 DOM --> <div style="border: 1px solid #ccc;"> <div id="editor-toolbar" style="border-bottom: 1px solid #ccc;"></div> <div id="editor-text-area" style="height: 500px"></div> </div> <!-- 内容状态 --> <p style="background-color: #f1f1f1;"> Text length: <span id="total-length"></span>; Selected text length: <span id="selected-length"></span>; </p> </div> </div> <!-- <script src="https://cdn.jsdelivr.net/npm/@wangeditor/editor@latest/dist/index.min.js"></script> --> <script src="https://unpkg.com/@wangeditor/editor@latest/dist/index.js"></script> <script> const E = window.wangEditor // 切换语言 const LANG = location.href.indexOf('lang=en') > 0 ? 'en' : 'zh-CN' E.i18nChangeLanguage(LANG) window.editor = E.createEditor({ selector: '#editor-text-area', html: '<p><br></p>', config: { placeholder: 'Type here...', MENU_CONF: { uploadImage: { fieldName: 'your-fileName', base64LimitSize: 10 * 1024 * 1024 // 10M 以下插入 base64 } }, onChange(editor) { console.log(editor.getHtml()) // 选中文字 const selectionText = editor.getSelectionText() document.getElementById('selected-length').innerHTML = selectionText.length // 全部文字 const text = editor.getText().replace(/\n|\r/mg, '') document.getElementById('total-length').innerHTML = text.length } } }) window.toolbar = E.createToolbar({ editor, selector: '#editor-toolbar', config: {} }) </script> </body> </html>