|
@@ -34,6 +34,7 @@ import 'tinymce/plugins/media'; // 插入视频插件
|
|
|
// import 'tinymce/plugins/preview'; // 预览插件
|
|
|
import 'tinymce/plugins/hr';
|
|
|
import 'tinymce/plugins/autoresize'; // 自动调整大小插件
|
|
|
+import 'tinymce/plugins/ax_wordlimit'; // 字数限制插件
|
|
|
|
|
|
import { getRandomNumber } from '@/utils';
|
|
|
|
|
@@ -79,20 +80,16 @@ export default {
|
|
|
min_height: 52,
|
|
|
width: '100%',
|
|
|
autoresize_bottom_margin: 0,
|
|
|
- plugins: 'link lists image hr media autoresize',
|
|
|
+ plugins: 'link lists image hr media autoresize ax_wordlimit',
|
|
|
/* eslint-disable max-len */
|
|
|
toolbar:
|
|
|
'fontselect fontsizeselect forecolor backcolor | underline | bold italic strikethrough alignleft aligncenter alignright | bullist numlist | image media | link blockquote hr',
|
|
|
menubar: false,
|
|
|
branding: false,
|
|
|
statusbar: false,
|
|
|
- audio_template_callback: (data) => {
|
|
|
- `<audio controls>\n` +
|
|
|
- `<source src="${data.source}"${data.sourcemime ? ` type="${data.sourcemime}"` : ''} />\n${
|
|
|
- data.altsource
|
|
|
- ? `<source src="${data.altsource}"${data.altsourcemime ? ` type="${data.altsourcemime}"` : ''} />\n`
|
|
|
- : ''
|
|
|
- }</audio>`;
|
|
|
+ ax_wordlimit_num: 500,
|
|
|
+ ax_wordlimit_callback(editor) {
|
|
|
+ editor.execCommand('undo');
|
|
|
}
|
|
|
}
|
|
|
};
|