Я пытался добавить Quill Emojis в редактор, но получаю консольную ошибку как
Uncaught ReferenceError: Quill is not defined
Я использую Laravel 5.6 и vue js и определенно новичок в vue и его компонентах, поэтому я могу показаться вам глупым, но последние 3 дня я ищу решение в Google и даже связался с автором vue2editor на github здесь ссылка
Это то, что я пробовал до сих пор:
vue2editor.vue
<template>
<div id="app">
<vue-editor v-model="content"></vue-editor>
</div>
</template>
<script>
import { VueEditor, Quill } from 'vue2-editor';
import Emoji from 'quill-emoji/dist/quill-emoji';
Quill.register('modules/quill-emoji', Emoji);
export default {
name: 'vue2editor',
components: { VueEditor },
data() {
return {
content: "<h1>Some initial content</h1>",
editorSettings: {
modules: {
toolbar: {
container: [
[{'size': ['small', false, 'large']}],
['bold', 'italic', 'underline', 'strike'],
['blockquote', 'code-block'],
[{ 'header': 1 }, { 'header': 2 }],
[{ 'list': 'ordered' }, { 'list': 'bullet' }],
[{ 'script': 'sub' }, { 'script': 'super' }],
[{ 'indent': '-1' }, { 'indent': '+1' }],
[{ 'direction': 'rtl' }],
[{ 'header': [1, 2, 3, 4, 5, 6, false] }],
[{ 'color': [] }, { 'background': [] }],
[{ 'font': [] }],
[{ 'align': [] }],
['clean'],
['link', 'image', 'video'],
['emoji'],
],
handlers: {
'emoji': function () {}
},
},
toolbar_emoji: true,
short_name_emoji: true,
textarea_emoji:true,
},
},
text: null,
};
},
};
</script>
Я даже попробовал метод, упомянутый одним из пользователей на github для Quill-Emoji, вот ссылка .
Я пришел сюда с множеством надежд; если кто-то здесь, чтобы помочь мне, по крайней мере, скажите мне, что мне не хватает, будет больше, чем помощь для меня.