TinyMCE是一个轻量、简洁、功能强大的富文本编辑器
发表于:2022-10-23 22:54:35浏览:2760次
TinyMCE是一个轻量、简洁、功能强大的富文本编辑器。TinyMCE,UI界面友好,而且插件丰富,官网提供了很多实用的插件,如多图上传,首行缩进,字数限制等,还可以自定义插件,方便拓展。

具体的使用方法如下,中文网站也讲得很详细,可以参考:http://tinymce.ax-z.cn/quick-start.php
第1步:引入TinyMCE脚本
首先在官网下载自己需要的版本后,在中插入如下这行代码,将tinymce.min.js源文件引入项目。
第2步:将TinyMCE初始化为页面的一部分
需要使用tinymce.init()来进行初始化。tinymce.init()内的初始化对象包含众多参数,但都是可省略的,唯一必须的参数就是selector(允许通过css选择器指定TinyMCE要绑定的内容容器,传统模式需指定textarea,内联或沉浸模式可指定div或其它块元素,推荐div)
在下面这个例子中,我们创建一个TinyMCE实例初始化,来取代:
<!DOCTYPE html>
<html>
<head>
<script src='tinymce.min.js'></script>
<script>
tinymce.init({
selector: '#mytextarea'
});
</script>
</head>
<body>
<h1>TinyMCE快速开始示例</h1>
<form method="post">
<textarea id="mytextarea">Hello, World!</textarea>
</form>
</body>
</html>
图片的复制粘贴,依赖于 paste 插件 文档:插件 \ paste 粘贴插件
简单的配置如下:
tinymce.init({
selector: '#mytextarea',
plugins: 'paste',
toolbar: 'paste',
paste_data_images: true // 默认是false的,记得要改为true才能粘贴
})
推荐文章
- JS中三个点(...)是什么意思?其实它的真名叫“扩展运算符”
- 电商网站商品的推广分销的的流程图
- Layui的table模块导出所有数据,无需修改代码,完美解决方案
- 82个常规的前端JavaScript方法封装(21~30)
- linux环境下,Composer安装项目时报错:Do not run Composer as root/super user!
- 勾股系列系统:项目任务协作管理系统 —— 勾股 DEV 3.8.31 发布
- 微信推出输入法,打个字竟然需要508MB内存?说好的小而美呐?
- php使用AES对部分代码进行加密
- 谷歌Chrome浏览器v101稳定版发布 支持FedCM和优先级提示等新功能
- lnmp,PHP程序访问网站主目录外的文件访问错误的解决方案

