tinymce 富文本编辑 的问题请教

版本:
  "tinymce": "^6.6.2",
  "@tinymce/tinymce-vue": "^5.1.0",


fullscreen可以切换全屏,
问题是在切换至全屏后,我需要加工具栏的数量, 即需要修改editorOptions  中的   toolbar  和 menubar 这两参数,怎么实现?


 <Editor v-model="item.content"   :init="editorOptions" />

import Editor from "@tinymce/tinymce-vue";
const editorOptions = {
    ...
    toolbar: ['fontsize bold  alignleft aligncenter forecolor fullscreen'],
    plugins:'fullscreen',
    ...

  
}
现在钱包里的 余额不能打赏?

加个Id


然后tinymce.get('ID').editor.ui.registry增加新按钮试试,居于tinymce编辑器,调用对应的api就行
tinymce.editor.ui.Registry | TinyMCE Documentation TinyMCE UI registration API. https://www.tiny.cloud/docs/tinymce/6/apis/tinymce.editor.ui.registry/

【以下回答由 GPT 生成】

问题解答:

要修改 tinymce 富文本编辑器在全屏模式下的工具栏和菜单栏,你可以按照以下步骤操作:

  1. 首先,你需要在 Vue.js 项目中安装 @tinymce/tinymce-vue 这个依赖。可以使用 npm 或者 yarn 进行安装:
npm install @tinymce/tinymce-vue

yarn add @tinymce/tinymce-vue
  1. 在你需要使用 tinymce 的 Vue 组件中导入 Editor
import Editor from '@tinymce/tinymce-vue';
  1. 在 Vue 组件内部定义 editorOptions,包含 toolbarmenubar 这两个参数。你可以根据需要自定义工具栏和菜单栏的按钮。以下是一个示例:
export default {
  components: {
    Editor,
  },
  data() {
    return {
      item: {
        content: "",
      },
      editorOptions: {
        // 其他配置项...
        toolbar: 'undo redo | formatselect | bold italic underline',
        menubar: 'file edit view',
        // 其他配置项...
      },
    };
  },
};

在以上示例中,toolbar 定义了工具栏的按钮,使用了一些常用的格式化和样式按钮,你可以根据需要修改。menubar 定义了菜单栏的选项,可以指定是否显示文件、编辑和视图等菜单。

  1. 在 Vue 模板中,使用 Editor 组件并绑定 v-model:init 属性。
<template>
  <div>
    <Editor v-model="item.content" :init="editorOptions" />
  </div>
</template>
  1. 运行你的应用程序,你会看到 tinymce 富文本编辑器在全屏模式下显示自定义的工具栏和菜单栏。

如果你还有其他问题,欢迎提问。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632