Я только что попробовал ваш пример:
<div class="form-group">
<label for="editor"><h3>editor</h3></label>
<quill-editor></quill-editor>
</div>
Результат:
Работает нормально, показывая все стандартные панели инструментов-элементы, поэтому убедитесь, что вы также импортировали quill.snow.css
и quill.bubble.css
<link href="//cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet">
<link href="//cdn.quilljs.com/1.3.6/quill.bubble.css" rel="stylesheet">
в своем HTML и
@import "./app/quill/quill-emoji.css";
@import "./app/quill/quill-mention.css";
в своем styles.css
.
ЕслиВы используете свой собственный контейнер панели инструментов, вам также нужно создать внутри него кнопки.
Из официальных документов:
var quill = new Quill('#editor', {
modules: {
toolbar: {
container: '#toolbar', // Selector for toolbar container
handlers: {
'bold': customBoldHandler
}
}
}
});
Поскольку опция контейнера является настолько распространенной, сокращение верхнего уровнятакже допускается.
var quill = new Quill('#editor', {
modules: {
// Equivalent to { toolbar: { container: '#toolbar' }}
toolbar: '#toolbar'
}
});
Официальная документация и несколько хороших примеров: