作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我环顾了 Quill documentation 、GitHub 主题以及 Stack Overflow 中的此处,我一直无法找到使用 format 的简单示例属性。我想限制我的用户,使他们只能使用粗体、斜体、下划线和超链接文本。
据我所知,这可以通过格式白名单来实现,但我只能找到有关自定义字体或其他更复杂属性的示例。
感谢您的宝贵时间!
最佳答案
我做了更多的挖掘并找到了答案。下面创建一个只允许粗体、斜体、下划线和链接的 Quill 编辑器。允许格式列表只是一个数组,所有 omitted formats将不允许在编辑器中使用,因此如果用户粘贴文本,它们将不会显示。
var toolbarOptions = [['bold', 'italic', 'underline'],['link'],['clean']];
var formatWhitelist = ['bold','italic','link'];
var quill = new Quill('#notification-message', {
scrollingContainer: 'true',
theme: 'snow',
formats: formatWhitelist,
modules: {
toolbar: toolbarOptions
}
});
关于quill - 如何在 QuillJS 中使用格式白名单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45440583/
我是一名优秀的程序员,十分优秀!