tinymce富文本编辑器

2023-10-12 13:20
文章标签 文本编辑 tinymce

本文主要是介绍tinymce富文本编辑器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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中文文档中文手册icon-default.png?t=LBL2http://tinymce.ax-z.cn/general/upload-images.php

这篇关于tinymce富文本编辑器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/196130

相关文章

基于CSDN的Markdown文本编辑器的博客界面优化 | HTML | 文本标签 | 图像标签 | 个人主页引导

🙋大家好!我是毛毛张! 🌈个人首页: 神马都会亿点点的毛毛张 今天毛毛张分享的内容是如何在CSDN的Markdown编辑器中实现上图的效果,如果觉得能帮助到你的话就点击个人主页点点关注吧❗ 文章目录 1.前言2.基础知识3.字体标签3.1 基础设置3.2 如何居中?3.3 如何加粗文本?3.4 如何实现点击文本跳转?3.5 如何实现文本的换行?3.6

Grep文本查找和sed文本编辑

grep匹配字符 三种正则引擎参数: -G:POSIX基本正则表达式,BRE-E:POSIX扩展正则表达式,ERE-p:Perl正则表达式,PCRE 语法: grep [参数] PATTERN [file] -c:只打印每个file中的匹配行数目-i:忽略大小写-n:输出的同时打印行号-v:反选,输出不匹配行的内容-r:递归匹配查找-R:递归匹配查找,但会遍历所有符号链接-A n:n为正

文本编辑器vi和vim(2)

读取文件 有时需要从另一个文件读取文本并进行编辑,如果要打开新文件进行编辑,可以使用命令e(这个命令类似于图形界面编辑器中的文件->打开)。如果要读取另一个文件内容,并追加到当前文件的结尾,可以使用命令r。 打开文件hello #vi hello 在文本hello中输入了新的内容 要打开新文件smb.conf #:e smb.conf 使用以上命令时,应该保证

文本编辑器Vi和Vim(1)

vim兼容vi 启动vi和vim编辑器 vim [option] filename 可以直接使用命令vim启动编辑器,也可以将文件名作为其参数,启动编辑器直接编辑参数指定的文件。 在Vim编辑器的启动界面中,每一行的左侧存在许多“~”符号,Vim编辑器使用这种方式表示这一行为空 使用别名vi启动的Vim编辑器将完全兼容Vi编辑器,并且使用别名启动的Vim编辑器还具

高效文本编辑器:轻松掌握内容,批量删除每隔一行带有分隔符的内容,助力文本处理更高效!

在信息爆炸的时代,文本处理已成为我们日常生活和工作中不可或缺的一部分。然而,面对海量的文本内容,如何高效地进行编辑和整理,成为了许多人面临的难题。今天,我要向大家推荐一款高效文本编辑器——首助编辑高手,它将助您轻松驾驭文本海洋,让内容处理更高效 首助编辑高手以其出色的文本批量操作功能,赢得了广大用户的青睐。在主页面,您可以清晰地看到各个板块栏,其中文本批量操作板块更是为您的编辑工作提供了强大

使用QMainWindow、QMenuBar,QToolBar文本编辑器界面布局设置

使用QMainWindow、QMenuBar,QToolBar设计一个文本编辑器的界面 菜单 菜单输入处输入 文件$F ,呈现文件(F),快捷键Alt+F ,打开文件菜单 添加工具栏 在窗体空白处,右键添加工具栏 Action工具 在Designer界面下方 批量定义action 拖入到menu和 toolBar中 ToolBar样式设置

【Android】基于webView打造富文本编辑器(H5)

目录 前言一、实现效果二、具体实现1. 导入网页资源2. 页面设计3. 功能调用4. 完整代码 总结 前言 HTML5是构建Web内容的一种语言描述方式。HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。 而WebView 是一种嵌入式浏览器,原生APP应用可以用

H5富文本编辑器之初始化用于编辑的DOM-遁地龙卷风

使用H5的全局属性contenteditable可以让DOM元素及其子元素变的可编辑 <div contenteditable id="editor"></div> 样式代码 html,body {overflow: hidden;width: 100%;height: 100%;}* {margin: 0;padding: 0;}#editor {width: 1

Linux vim 文本编辑 操作文本 三种模式

介绍 vi 是一个经典的行编辑器,支持模式编辑(包括普通模式、插入模式和命令模式)。 vim 保留vi核心功能的基础上,增加了多级撤销、语法高亮、插件支持等高级功能。 两者的最大区别,简单的来说vim就是vi的增强版 三种模式 命令模式(Command Mode) 默认进入的是命令模式。在这个模式下,大部分键击被解释为命令,而不是普通的输入字符。如 删除文本、复制和粘贴文本等操作

wangEditor富文本编辑器的调用开发实录(v5版本、多个编辑器、php后端上传视频阿里云OSS、编辑HTML回显)

wangEditor富文本编辑器的调用开发实录(v5版本、获取HTML内容、上传图片、隐藏上传视频)wangEditor富文本编辑器的调用开发实录2(V5版本自定义粘贴,去除复制word或网页html冗余样式代码的解决方案) wangEditor富文本编辑器的调用开发实录 一、多个编辑器1.构建HTML容器2.创建编辑器和工具栏 二、编辑内容时编辑器回显HTML1.创建textarea隐藏