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

相关文章

使用PyQt实现简易文本编辑器

《使用PyQt实现简易文本编辑器》这篇文章主要为大家详细介绍了如何使用PyQt5框架构建一个简单的文本编辑器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录分析主窗口类 (MyWindow)菜单操作语法高亮 (SyntaxHighlighter)运行程序主要组件代码图示分析实现

文本编辑器-Vim

http://www.vim.org/ 简单介绍 Vim是一种高度可配置的文本编辑器,用于创建和更改任何类型的文本非常高效。它与大多数UNIX系统和苹果OS X一起被列为 “vi”。 Vim是稳定的,并且不断被开发以变得更好。 其功能包括: 1. 持久的,多级的撤消树 2. 广泛的插件系统 3. 支持数百种编程语言和文件格式 4. 强大的搜索和替换 5. 与许多工具集成 下载

Vue3 使用 富文本编辑器 wangeditor/editor-for-vue 配置详解

Vue3 使用 富文本编辑器 wangeditor/editor-for-vue 配置详解 先上官网地址 wangEditor 5 点这里 wangeditor 主要API 配置功能栏 let toolbarConfig = {toolbarKeys: [ "bold", // 字体加粗 "underline", // 字体下划线 "italic", // 字体斜体 "through",

一款可以替代Notepad++的免费高级文本编辑器

Kate 文本编辑器是一款跨平台的免费高级文本编辑器,具有丰富的功能和特性。它支持标签页、代码高亮、多文件查找、垂直/水平视图、侧边栏、颜色主题等特性,类似于Notepad++。它以其多功能性和易用性广受好评。Kate 支持多文档界面(MDI)和标签页,允许用户同时编辑和查看多个文件,无论是单独在一个窗口中还是在分割视图中。 相较于其他文本编辑器,Kate 提供了更为全面的功能和更好的跨平台支持

最新版本typora下载安装(保姆级教程)、文本编辑器typora解除破解(包括新旧版本)

首先针对旧版本,原本只需要替换 app.asar 文件即可。具体的操作步骤可以见这篇文章:旧版本解除步骤 问题:评论反应,说方法不行,仍激活破除不了,而且还导致软件使用不了,于是这里介绍新的方法(针对新版本) 新旧版本区分:值得是破解的新旧方法,而不是绝对意义上的新旧版本 建议使用新版本:比如这里以 1.7.x 为例(其余高版本激活方法一样) 一、下载 1、Typora 官网下

java文本编辑软件代码

这是小编在csdn第一篇博文,闲话不多说,直接上代码:   该编辑器能够类似记事本,能实现文件的打开,保存,文本的复制,粘贴,查找,替换等功能,效果图如下:   源码如下: package A;import java.awt.BorderLayout;import java.awt.CheckboxMenuItem;import java.awt.Container;impor

【甲方安全建设】富文本编辑器XSS漏洞攻击及防御详析

原创文章,禁止转载。 文章目录 调研背景搭建TinyMCE富文本编辑器靶场富文本编辑器前端过滤富文本编辑器后端攻击后端弱过滤弱过滤1弱过滤2 后端有效过滤从甲方的视角看动态安全 调研背景 随着Web 2.0技术的普及,富文本编辑器在各种Web应用中得到了广泛应用,用户、网站管理员等可以通过富文本编辑器在网页中添加并展示格式化文本、图片、视频等丰富内容。然而,由于富文本内

Android富文本编辑器总结(五)

一: EditText文本转HTML Android中有Html.toHtml()的方法,可以将颜色、加粗等转化为html标签,简化了我们标签的插入算法,但是也存在一些问题。 1. @XXX 和 $123456 的问题 @XXX是作为一个整体,创建了一张Bitmap然后使用ImageSpan插入到文本中的,这样就可以实现光标只能定位在@XXX之前或之后,要删除就整体删除。但是通过Html.t

Android富文本编辑器总结(四)

段落缩进的实现 段落缩进,第一行文字距左边框保持一段距离,其他行距离左边框也有一段距离。 当需求只有一级缩进时,使用图片(ImageSpan)占位感觉比较好,自己画一个带有编号的ImageSpan插在段落在最前方,不过这样也存在一个问题,就是光标可以定位到编号之前,并且可以点击删除将图片移动到上一行的末尾,所以需要特殊处理。 当有多级缩进时,例如 1。 adsfasdfasdfasdfad

Android富文本编辑器总结(三)

前面已经完成了编号生成的框架,下面开始针对各个问题提出解决方案。 键盘的删除键和回车键监听。 键盘我分为三类,Android系统自带aosp键盘、定制手机自带键盘和第三方键盘。其中前两种差不多,要说监听删除键和回车键应该比较简单才对,但是经过测试,myEdittext.setOnKeyListener,onKeyDown和dispatchKeyEvent这三个方法设置了之后,前两种键盘点击