当前位置:网站首页>tinymce富文本编辑器
tinymce富文本编辑器
2022-08-10 05:31:00 【梵鸽子】
1、第一步: 安装tinymce
cnpm install @tinymce/tinymce-vue -S 注意版本
cnpm install tinymce -S 2、 安装下载完成之后到node_modules中找到tinymce/skins文件。拷贝到静态目录下(public或者static)下。

3、可以封装成组件,多处复用,不累述了。
<template>
<div>
<editor id="tinymce" v-model="tinymceHtml" :init="editorInit"></editor>
</div>
</template>
<script>
import tinymce from "tinymce";
import Editor from "@tinymce/tinymce-vue";
import 'tinymce/themes/silver/theme'
//插件引入
import 'tinymce/plugins/image'
import 'tinymce/plugins/link'
import 'tinymce/plugins/code'
import 'tinymce/plugins/table'
import 'tinymce/plugins/lists'
import 'tinymce/plugins/advlist'
import 'tinymce/plugins/contextmenu'
import 'tinymce/plugins/wordcount'
import 'tinymce/plugins/colorpicker'
import 'tinymce/plugins/textcolor'
import 'tinymce/plugins/preview'
import 'tinymce/plugins/hr'
import 'tinymce/plugins/autosave'
import 'tinymce/plugins/save'
import 'tinymce/plugins/anchor'
import 'tinymce/plugins/pagebreak'
import 'tinymce/plugins/media'
import 'tinymce/icons/default'
export default {
name: 'TinymceEditor',
components: {
Editor
},
data () {
return {
tinymceHtml:"",
editorInit: {
selector: "#tinymce",
language_url: "/tinymce/zh_CN.js",
language: "zh_CN",
skin_url: "/tinymce/skins/ui/oxide",
height: 600,
fontsize_formats: "12px 14px 16px 18px 20px 24px 26px 28px 30px 32px 36px 38px 40px 42px 44px 48px", //字体大小
plugins: 'link lists advlist image code table colorpicker textcolor wordcount contextmenu preview hr autosave save anchor pagebreak media',
toolbar: [
'bold italic underline strikethrough | fontselect fontsizeselect | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist | ',
'outdent indent blockquote hr removeformat | undo redo | link unlink image pagebreak code | preview | restoredraft save'
],
images_upload_url:'',
branding: false,
autosave_ask_before_unload:true,
save_enablewhendirty: false,
save_onsavecallback: function () {
alert('已保存')
}
}
}
},
mounted() {
//初始化
tinymce.init({});
},
created () {
},
methods: {
}
}
</script>4、最终效果
5、官方中文文档
上传图片和文件 | TinyMCE中文文档中文手册
http://tinymce.ax-z.cn/general/upload-images.php
边栏推荐
猜你喜欢
随机推荐
FPGA engineer interview questions collection 1~10
速刷正则表达式一周目(上)
Important transformation and upgrading
pytorch框架学习(4)torchvision模块&训练一个简单的自己的CNN (一)
训练集Loss收敛,但是测试集Loss震荡的厉害?
SEO搜索引擎优化
细数国产接口协作平台的六把武器!
自适应空间特征融合( adaptively spatial feature fusion)一种基于数据驱动的金字塔特征融合策略
aliases node analysis
el-dropdown下拉菜单样式修改,去掉小三角
安装Robotics-toolbox-matlab, for 点云坐标系转换
matlab中的常用的类型转换
Thread.sleep, Thread.yield role explanation
网安超基础一周目
pytorch框架学习(1)网络的简单构建
Pony语言学习(九)——泛型与模式匹配(终章)
关于cfar检测的学习及仿真
cesium 添加点,移动点
文章复现:超分辨率网络FSRCNN
Linear Algebra (4)









