2017-08-01 93 views
1

我看了看周圍的Quill documentation,GitHub主題,在這裏堆棧溢出,我一直無法找到一個簡單的例子,使用format屬性。我想限制我的用戶,使他們只能粗體,斜體,下劃線和超文本鏈接。如何在QuillJS中使用格式白名單?

據我所知,這可以通過格式白名單實現,但我只能找到有關自定義字體或其他更復雜屬性的示例。

謝謝你的時間!

回答

1

我做了一些更多的挖掘並找到答案。以下創建一個只允許粗體,斜體,下劃線和鏈接的編輯器。允許的格式列表只是一個數組,並且在編輯器中將不允許所有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 
    } 
});