位置: IT常识 - 正文

VUE 富文本编辑器 tinymce - - - - 对懒人 非常友好 一看就懂(vue 富文本编辑框)

编辑:rootadmin
VUE 富文本编辑器 tinymce - - - - 对懒人 非常友好 一看就懂

推荐整理分享VUE 富文本编辑器 tinymce - - - - 对懒人 非常友好 一看就懂(vue 富文本编辑框),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Vue 富文本编辑器,Vue 富文本编辑器,vue富文本编辑器内容回显,vue富文本编辑器上传图片,vue富文本编辑器上传图片,Vue 富文本编辑器,vue富文本编辑器内容回显,vue富文本编辑器内容回显,内容如对您有帮助,希望把文章链接给更多的朋友!

首先个人觉得 tinymce这个富文本编辑器是最好用 最编辑的 ,对懒人非常友好 的一款编辑器,刚 有哟个项目 ,就遇到了 使用富文本编辑的坑 ,因为赶项目进度自己在网上随便找了一个富文本编器,就是 quill 这个 坑 实在太多了 ,tinymce 在写这篇文章前5分钟 刚刚使用完成,非常丝滑

废话不多说咱们直接开始

确定vue 版本

我们公司使用的就是 vue2 还没有开始使用vue3 具体原因是因为 在tinymce4.0以后不支持vue2.0,所以需要固定版本,或降级版本,否则会报错

vue2 下载命令 两个

npm install tinymce@5.1.0 -Snpm install @tinymce/tinymce-vue@3.0.1 -S

vue 3 下载命令

npm install tinymce -Snpm install @tinymce/tinymce-vue -S

欧克 下一步

安装完成后需要把node_modules下的tinymce下的skins文件夹复制粘贴到public文件夹下备用

下一步 引入中文 包 默认是英文的 极其丑陋 ,不符合我们高大上的代码气质

去官网下载 中文文件包 zh_CN.js

我当时在上面这整合包里找的的这个文件

下一步 把下载的 zh_CN.js 文件放到 public 目录下

VUE 富文本编辑器 tinymce - - - - 对懒人 非常友好 一看就懂(vue 富文本编辑框)

欧克 下一步

页面使用

注册 引用

import tinymce from "tinymce";import Editor from "@tinymce/tinymce-vue";import 'tinymce/themes/silver/theme';

再在components 注册

components: { Editor },

在template 使用

<Editor id="tinymce" v-model="value" :init="init"></Editor>

data 数据

data() { return { value: '', contenyt:{}, init: { language_url: "/zh_CN.js", // 语言包位置,因为放在public下所以可以省略public selector: "#tinymce", //tinymce的id language: "zh_CN", //语言类型 skin_url: "/skins/ui/oxide", height: 500, //编辑器高度 browser_spellcheck: true, // 拼写检查 // elementpath: false, //禁用编辑器底部的状态栏 // statusbar: false, // 隐藏编辑器底部的状态栏 paste_data_images: true, // 允许粘贴图像 // menubar: false, //最顶部文字信息 plugins: "image link code table lists wordcount", branding: false, //是否禁用“Powered by TinyMCE” toolbar: "fontselect fontsizeselect link lineheight forecolor backcolor bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | image quicklink h2 h3 blockquote table numlist bullist preview fullscreen", //工具栏 fontsize_formats: "12px 14px 16px 18px 24px 36px 48px 56px 72px", font_formats: "微软雅黑=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;苹果苹方=PingFang SC,Microsoft YaHei,sans-serif;宋体=simsun,serif;仿宋体=FangSong,serif;黑体=SimHei,sans-serif;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;", } };

欧克 下一步

在mounted中调用

mounted() { tinymce.init({});},

欧克 现在页面上 就可以显示了, 很显然自带的的功能 根本配不上 我们的页面 ,

这些加入这些,即可满足大部分需求

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/wordcount";

在data init 中加入

plugins: "image link code table lists wordcount", //就可以增加上面引入的插件,加入下面这一行就可以在toolbar栏显示相应插件。toolbar: "fontselect fontsizeselect link lineheight forecolor backcolor bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | image quicklink h2 h3 blockquote table numlist bullist preview fullscreen", //工具栏

插件有好多 自行 查看 官方文档即可

https://github.com/tinymce/tinymce-vue https://www.tiny.cloud/docs/integrations/vue/#tinymcevuejsintegrationquickstartguide

import "tinymce/icons/default/icons";import "tinymce/themes/silver";import "tinymce/plugins/media";import "tinymce/plugins/contextmenu";import "tinymce/plugins/colorpicker";import "tinymce/plugins/textcolor";import "tinymce/plugins/preview";import "tinymce/plugins/advlist";import "tinymce/plugins/codesample";import "tinymce/plugins/hr";import "tinymce/plugins/fullscreen";import "tinymce/plugins/textpattern";import "tinymce/plugins/searchreplace";import "tinymce/plugins/autolink";import "tinymce/plugins/directionality";import "tinymce/plugins/visualblocks";import "tinymce/plugins/visualchars";import "tinymce/plugins/template";import "tinymce/plugins/charmap";import "tinymce/plugins/nonbreaking";import "tinymce/plugins/insertdatetime";import "tinymce/plugins/imagetools";import "tinymce/plugins/autosave";import "tinymce/plugins/autoresize";// 扩展插件import "../assets/tinymce/plugins/lineheight/plugin";import "../assets/tinymce/plugins/bdmap/plugin";

欧克 结束 下面是我的

咬定青山不放松,立根原在破岩中,知磨万击还坚韧,任尔东西南北风。——郑板桥

本文链接地址:https://www.jiuchutong.com/zhishi/299217.html 转载请保留说明!

上一篇:Vue常用方法汇总【更新中】(vue有哪些方法)

下一篇:一分钟玩转Stable Diffusion(一分钟玩转钉钉文档是什么东西)

  • vivo游戏魔盒防误触模式怎么关闭(vivo游戏魔盒可以隐藏游戏吗?)

    vivo游戏魔盒防误触模式怎么关闭(vivo游戏魔盒可以隐藏游戏吗?)

  • hotmail邮箱如何登录(hotmail邮箱如何设置)

    hotmail邮箱如何登录(hotmail邮箱如何设置)

  • 魅族17机身多重(魅族17机身多长)

    魅族17机身多重(魅族17机身多长)

  • 苹果怎么解除流量下载(苹果怎么解除流量下载200MB的限制)

    苹果怎么解除流量下载(苹果怎么解除流量下载200MB的限制)

  • 台式电脑几根线怎么插(台式电脑有几根线?)

    台式电脑几根线怎么插(台式电脑有几根线?)

  • apple care可以退吗(applecare可以退吗没有使用)

    apple care可以退吗(applecare可以退吗没有使用)

  • 怎么把图片弄成压缩文件(怎么把图片弄成圆图)

    怎么把图片弄成压缩文件(怎么把图片弄成圆图)

  • 苹果门禁功能怎么开启(萍果手机门禁)

    苹果门禁功能怎么开启(萍果手机门禁)

  • 备份失败是怎么回事(备份失败怎么取消不了)

    备份失败是怎么回事(备份失败怎么取消不了)

  • 音响充不进去电是什么原因(收款音响充不进去电)

    音响充不进去电是什么原因(收款音响充不进去电)

  • 云存储需要花钱吗(云存储服务收费吗)

    云存储需要花钱吗(云存储服务收费吗)

  • 电脑背景变成黑色的了是为什么(电脑背景变成黑色了如何调回正常)

    电脑背景变成黑色的了是为什么(电脑背景变成黑色了如何调回正常)

  • 关掉icloud照片为什么会删除手机上的照片(关掉icloud照片为什么都没有了)

    关掉icloud照片为什么会删除手机上的照片(关掉icloud照片为什么都没有了)

  • 卡贴机是不是有锁机(卡贴机是不是有锁机器)

    卡贴机是不是有锁机(卡贴机是不是有锁机器)

  • 无线耳机充电仓充电时耳机可以不在里面吗(无线耳机充电仓进水了怎么办)

    无线耳机充电仓充电时耳机可以不在里面吗(无线耳机充电仓进水了怎么办)

  • 为什么支付宝显示网络错误(为什么支付宝显示银行反馈此卡不可用)

    为什么支付宝显示网络错误(为什么支付宝显示银行反馈此卡不可用)

  • 苹果11怎么强制关机(苹果11怎么强制重启)

    苹果11怎么强制关机(苹果11怎么强制重启)

  • 蓝牙耳机怎么调双耳模式(蓝牙耳机怎么调节音量大小)

    蓝牙耳机怎么调双耳模式(蓝牙耳机怎么调节音量大小)

  • ios13深色模式有啥用(iphone13深色模式)

    ios13深色模式有啥用(iphone13深色模式)

  • 苹果xsmax边框划痕怎么修复(苹果xs max边框)

    苹果xsmax边框划痕怎么修复(苹果xs max边框)

  • iphone11是双卡吗(苹果11第二张卡装哪里)

    iphone11是双卡吗(苹果11第二张卡装哪里)

  • 荣耀9x支持nfc么(荣耀9x手机支持nfc功能吗)

    荣耀9x支持nfc么(荣耀9x手机支持nfc功能吗)

  • 萌推推币怎么使用(萌推里面的钱怎么拿出来)

    萌推推币怎么使用(萌推里面的钱怎么拿出来)

  • 探探什么时候出的(探探什么时候出的黑钻)

    探探什么时候出的(探探什么时候出的黑钻)

  • vooc3.0相当多少万快充(vooc3.0相当于多少瓦)

    vooc3.0相当多少万快充(vooc3.0相当于多少瓦)

  • 微信如何通过ID加好友(微信如何通过id加人)

    微信如何通过ID加好友(微信如何通过id加人)

  • 天猫超市是当天送达吗(天猫超市是当天送货上门吗)

    天猫超市是当天送达吗(天猫超市是当天送货上门吗)

  • newdot.exe - newdot是什么进程 有什么用

    newdot.exe - newdot是什么进程 有什么用

  • 野花草甸上的一只欧亚雕鸮,德国莱茵兰-普法尔茨 (© Rosl Roessner/Minden Pictures)(草丛里的野花像)

    野花草甸上的一只欧亚雕鸮,德国莱茵兰-普法尔茨 (© Rosl Roessner/Minden Pictures)(草丛里的野花像)

  • 计提本月所得税费用怎么算
  • 去年多计提的工资今年直接冲掉当期费用,不调增可以吗
  • 纳税人离线开票时间的文件
  • 短期借款利息计提分录
  • 分公司企业所得税政策
  • 盘盈的固定资产怎么做账务处理
  • 税控减免税额如何做分录
  • 出口退税增值税账务处理
  • 发票没交税可以退税吗
  • 所得税二季度可以先少缴吗
  • 房地产企业取得净地的税收筹划
  • 一次性经济补助金怎么领取
  • 当月销项税大于进项税怎么办
  • 一般纳税人支出的钱没有发票年底怎么处理
  • 增值税应交税费科目
  • 收到上个月的发票怎么做分录
  • 北京建筑施工企业排名
  • 农业企业销售林木违法吗
  • 农产品增值税优惠政策2021
  • 发票收款人和开票人
  • 铝合金失效分析案例
  • 会员的消费频次怎么计算
  • 税务变更
  • 现代服务促销服务费的经营范围
  • 高技术制造企业
  • 跨年度的房租发票怎么做账
  • 单位缴纳的社保算不算工资
  • 国有资产租赁合同问题
  • 手机CPU天梯图2023年7月
  • win10怎么删除电脑开机密码设置
  • mac怎么隐藏app
  • 支付保证金需要附件
  • 金银首饰零售业税负率是多少
  • 其他流动资产是速动资产吗
  • 商企预提待付的钱怎么办
  • 微信小程序在哪里打开
  • web前端初级知识点
  • 前端资源浏览器下载
  • ps怎么弄树
  • 其他应收款等于
  • 免税农产品怎么抵扣进项税
  • 招待客户发生的住宿费可以抵扣吗
  • 专项资金支出流程
  • 软件产品增值税即征即退
  • 收到企业所得税汇算清缴退税账务处理
  • 保险费用缴纳
  • 一般纳税企业抵扣多少
  • 公司汽车维修
  • 小规模30万含专票吗
  • 利息收入和应收利息的区别
  • 付款与开票单位不一致怎样做账
  • mysql的join有几种
  • mysql修改默认编码
  • 升级打装备的手游
  • ubuntu浏览网页
  • os x10.11el capitan公测版beta2官方下载地址
  • 电脑系统不重装怎么恢复原状
  • window10虚拟系统
  • debian安装配置清华源
  • ubuntu zed
  • win7网络连接不显示
  • win8文件夹打不开
  • perl ne
  • 一个简单的灵魂
  • css 网页布局
  • supervisor producer
  • cocos2dx入门
  • androidstudiosdk
  • jsp页面显示日历控件
  • 关于angularjs1说法,错误的是
  • JavaScript中的this指向
  • js设计模型
  • jquery点击事件有什么方法显示
  • js如何保留一位小数
  • asx文件的作用
  • python3多态
  • 外埠企业如何在经营地缴税
  • 成都交通官网限号查询系统
  • 严守纪律守规矩
  • 浙江国地税联合电子税务局哪里看收到的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设