HTML富文本编辑器Quill的使用

html-css016

HTML富文本编辑器Quill的使用,第1张

两种主题

toolbar的自定义:

quill取消了getHtml()的API,getContents()返回的是Delta对象,一种JSON数组,getText()返回文本域里对应字符串。

因平台需将用户编辑的格式传回后台生成邮件的正文,而邮件的正文是Html格式,通过查issue找到获取Html的方法: quill.container.firstChild.innerHTML

参考富文本:LayaAir下 HtmlDivElement的使用汇总 富文本HtmlDivElement的使用 HTML文本1.简单的Html属性设置:Bold、Font、FontSize、Color、下划线 示例如下: 2、获取Html文本的实际内容、获取html文本的实际宽高(contextWidth、contextHeight) 示例如下: 3、设置文本的水平居中对齐(align需要和width配合使用),换行( 换行需要有行高)、空格( ;) 【注意:目前不支持文本的垂直居中对齐,开发可以将(图片的高度-文本的高度)/2的值赋给文本的Y值,进行垂直居中对齐的替代设置】 示例如下: 4、实现超链接 示例如下: 5、实现html页面跳转 示例如下: 6、简单的图片显示 示例如下: 7、追加文本内容appendHtml 示例如下: 8、解决IOS手机上英文字母显示偏下的问题 在style样式中加垂直向上对齐valign:top属性 示例如下: 总结:以上的方法仅供参考,某些方法只是实现方式的一种,开发者也可以通过其他方式进行设置,如果有哪些方法没有涉及到的,欢迎开发者提出来,我们会陆续进行补充! 9.换行 设置style.width会自动换行,手动换行需要在span标签后添加br 10.描边 参考 HTMLDivElement文本字体描边怎么弄呢11.斜体 不支持 12.滚动条 参考 建议官方针对HtmlDIVElement出和TextArea相关的功能htmldivelement组件是没有滚动条的,它不具备输入功能,不能编辑,有点类似flash的htmltext文本可以实现富文本图文混排。textarea是支持滚动条的文本输入框,内容本身不能存在图片,不支持文本局部链接。 可以把htmldivelement放到一个容器里,然后把这个容器放到panel里,panel是支持滚动条的,这样可以通过内容的填充显示出滚动条! 13.参考示例

第一步:打开你所需要转换的H5网页文件

第二步:点击右上角的“设置”-“网页另存为”-“文件”,先保存到桌面。

第三步:找到桌面这个html文件,用浏览器打开

第四步:点击右上角的“设置”-“文件”-“另存为”,保存类型先设置文本文件(*txt)。

第五步:如果想设置成其他类型的文件,直接用(*txt)文件转化就可以了~