ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 文档地址 > https://www.wangeditor.com/ ## 使用方法 ~~~ <!--工具栏--> <div id="toolbar-container"></div> <!--编辑器--> <div id="editor-container"></div> <!-- 引入 css --> <link href="https://cdn.jsdelivr.net/npm/@wangeditor/editor@latest/dist/css/style.css" rel="stylesheet"> <!-- 引入 js --> <script src="https://cdn.jsdelivr.net/npm/@wangeditor/editor@latest/dist/index.min.js"></script> <script> var text = ''; const E = window.wangEditor const editorConfig = { placeholder: '请输入正文', scroll: false, // 禁止编辑器滚动 MENU_CONF: { uploadImage: { fieldName: 'your-fileName', base64LimitSize: 5 * 1024 * 1024 // 5M 以下插入 base64 } }, onChange(editor) { text = editor.getHtml() } } // 设置上传图片地址接口 editorConfig.MENU_CONF['uploadImage'] = { server: '{:_config('aliyun.upload_url')}', } // 先创建 editor const editor = E.createEditor({ selector: '#editor-text-area', content: [], // html: '', config: editorConfig }) // 创建 toolbar const toolbar = E.createToolbar({ editor, selector: '#editor-toolbar', config: { excludeKeys: [ 'fullScreen', 'todo', "codeBlock" ], } }) // 点击空白处 focus 编辑器 document.getElementById('editor-text-area').addEventListener('click', e => { if (e.target.id === 'editor-text-area') { editor.blur() editor.focus(true) // focus 到末尾 } }) </script> ~~~ > 1. 工具栏并不是强制的,如不需要,可以不创建。这并不影响编辑器的使用。 > 2. 工具栏的菜单是可以配置的,可参考[配置](https://www.wangeditor.com/v5/toolbar-config.html)。 > 3. 其他 editor config 可参考[配置](https://www.wangeditor.com/v5/editor-config.html)