Net-MVC+EasyUI之 TinyMCE使用

最近公司要做一个后台,项目中有一个需要使用富文本编辑器的功能录入文章内容,而且这个内容包括文字、图片、视频、链接,我找了好多资料,又有领导的嘱咐要求简单、易用、没有漏洞、常用功能齐全的编辑器,最后找了找选中了TinyMCE,同事们之前开发的项目前端使用的VUE其中也使用了TinyMCE的编辑,评价还是非常好的,再加上也有很多网友创建了本编辑器的QQ群,有问题相互讨论,所以就选了这个。

中文文档地址(参考):http://tinymce.ax-z.cn/

TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有:UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等等。

TinyMCE的优势:

  • 开源可商用,基于LGPL2.1
  • 插件丰富,自带插件基本涵盖日常所需功能
  • 接口丰富,可扩展性强,有能力可以无限拓展功能
  • 界面好看,符合现代审美
  • 提供经典、内联、沉浸无干扰三种模式(详见“介绍与入门”)
  • 对标准支持优秀(自v5开始)
  • 多语言支持,官网可下载几十种语言。

废话不多说,直接上代码:

TinyMCE版本:5.7.0

TinyMCE目录结构:

 

一、前端页面View处理方式

例如:Create.cshtml(添加页面)——MVC模式视图代码

1、引入js

<script src="@Url.Content("~/Scripts/tinymce5.7.0/js/tinymce/tinymce.min.js")"></script>

2、加载编辑器配置

$(function(){
     tinymce.init({
            selector: '#ArtContent',//textarea控件ID
            language: 'zh_CN',//中文语言包
            plugins: 'print preview searchreplace autolink directionality visualblocks 
                      visualchars fullscreen image link media template code codesample 
                      table charmap hr pagebreak nonbreaking anchor insertdatetime 
                      advlist lists wordcount imagetools textpattern help emoticons 
                      autosave autoresize',//加载插件
            toolbar: 'code undo redo restoredraft | cut copy paste pastetext | forecolor 
                     backcolor bold italic underline strikethrough link anchor | 
                     alignleft aligncenter alignright alignjustify outdent indent | \
                     styleselect formatselect fontselect fontsizeselect | bullist numlist 
                     | blockquote subscript superscript removeformat | \
                     table image media charmap emoticons hr pagebreak insertdatetime 
                     print preview | fullscreen | lineheight',//工具栏
            height: 650, //编辑器高度
            min_height: 400,//最小高度
            fontsize_formats: '12px 14px 16px 18px 24px 36px 48p
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值