mayf
2024-09-21 6faa1db636bab64e3723da671122d87c8887fd52
components/base-editor.vue
@@ -37,6 +37,7 @@
import 'tinymce/plugins/anchor'
import 'tinymce/plugins/codesample'
import 'tinymce/plugins/fullscreen'
import 'tinymce/plugins/paste'
export default {
  components: {
    Editor,
@@ -53,7 +54,7 @@
    plugins: {
      type: [String, Array],
      default:
        'importcss autoresize searchreplace autolink code visualblocks visualchars fullscreen image link codesample table charmap nonbreaking anchor advlist lists wordcount charmap emoticons indent2em',
        'importcss autoresize searchreplace autolink code visualblocks visualchars fullscreen image link codesample table charmap nonbreaking anchor advlist lists wordcount charmap emoticons indent2em paste',
    },
    toolbar: {
      type: [String, Array],
@@ -86,6 +87,14 @@
        branding: false,
        promotion: false,
        convert_urls: false,
        paste_preprocess: (plugin, args) => {
          if (args.wordContent) {
            this.$message.warning(
              '检测到可能是从word中复制的内容,如果存在图片请通过编辑器的图片上传功能上传'
            )
          }
        },
        paste_data_images: true,
        font_formats:
          'Arial=arial,helvetica,sans-serif; 宋体=SimSun; 微软雅黑=Microsoft Yahei; Impact=impact,chicago;',
        fontsize_formats: