1.效果图
2.实现过程
- tinymce 官方为 vue 项目提供了一个组件 tinymce-vue
-
npm install @tinymce/tinymce-vue -S
- 在assets 文件下 新建tinymce文件 放置zh_CN.js 和 skins 文件 这俩文件从依赖复制
3.代码
<!-- tinymc富文本 -->
<template>
<div>
<editor v-model="myValue" :init="init" :disabled="disabled" @onClick="onClick">
</editor>
</div>
</template>
<script>
import tinymce from "tinymce/tinymce";
import Editor from "@tinymce/tinymce-vue";
import "tinymce/skins/ui/oxide/skin.css";
import "@/assets/tinymce/zh_CN.js"; // 本地汉化
import "tinymce/themes/silver/theme";
import