TinyMCE 是一款功能强大的富文本编辑器,广泛应用于创建和编辑复杂的文本内容。本文将介绍如何将 TinyMCE 集成到 Vue.js 应用中,并应用 Fluent 皮肤主题。
此代码实现了将 TinyMCE 编辑器集成到 Vue 应用中,并应用 Fluent 皮肤主题。该编辑器具有以下功能:
<script src="https://cdn.tiny.cloud/1/qagffr3pkuv17a8on1afax661irst1hbr4e6tbv888sz91jc/tinymce/7/tinymce.min.js"></script>
此脚本从 TinyMCE CDN 引入编辑器库。
tinymce.init({
selector: 'textarea#premiumskinsandicons-fluent',
skin: 'fluent',
content_css: 'fluent',
toolbar_mode: 'floating',
plugins: '...',
toolbar: '...',
height: 400
});
selector
: 指定要转换的文本区域的 ID。skin
: 设置编辑器的皮肤主题为 Fluent。content_css
: 设置编辑器的内容样式表为 Fluent。toolbar_mode
: 设置工具栏模式为浮动。plugins
: 指定要加载的插件。toolbar
: 定义工具栏中显示的按钮。height
: 设置编辑器的高度。import { onMounted } from "vue";
onMounted(() => {
// TinyMCE 初始化代码
});
此代码块使用 onMounted
生命周期钩子,确保 TinyMCE 编辑器在组件挂载后初始化。