Toolbar
The toolbar module allows users to easily format Quill’s contents. It can be configured with a toolbar prop.
There are 3 ways to configure the toolbar:
Pre-Configure Toolbar Options
VueQuill provides 3 pre-configured toolbar options essential, minimal, full, and "" to use default options.
vue
<template>
<QuillEditor toolbar="minimal" .../>
</template>Custom Toolbar Options
You can also set your own options like this:
vue
<template>
<QuillEditor :toolbar="['bold', 'italic', 'underline']" .../>
</template>See Quill toolbar docs for more details.
Custom Toolbar Container
vue
<template>
<QuillEditor toolbar="#my-toolbar" ...>
<template #toolbar>
<div id="my-toolbar">
<!-- Add buttons as you would before -->
<button class="ql-bold"></button>
<button class="ql-italic"></button>
<!-- But you can also add your own -->
<button id="custom-button"></button>
</div>
</template>
</QuillEditor>
</template>You can also put your toolbar outside QuillEditor component, just make sure to set toolbar prop with your custom toolbar id:
vue
<template>
<QuillEditor toolbar="#my-toolbar"></QuillEditor>
<div id="my-toolbar">
<!-- Add buttons as you would before -->
<button class="ql-bold"></button>
<button class="ql-italic"></button>
</div>
</template>See Quill toolbar docs for more details.