Добавить событие от ckeditor к vue-ckeditor - PullRequest
0 голосов
/ 23 октября 2018

У меня есть обработчик событий ckEditor :

  CKEDITOR.on('dialogDefinition', function(ev) {  
            var dialogName = ev.data.name; 
            if (dialogName == 'image') {
               // custom uploader    
            }
    });  

Как я могу добавить этот обработчик событий в VueCkeditor ?В компоненте Vue у меня есть следующее:

<template>
    <vue-ckeditor v-model="page.body.ru" :config="ckEditorOptions" />
</template>

import VueCkeditor from 'vue-ckeditor2';
    export default {
        components: {
            VueCkeditor
        },
    data() {
            return {
                ckEditorOptions: {
                    toolbar: [
                        ['Bold', 'Image']
                    ],

                    extraPlugins: ['filebrowser', 'image2'],

                    filebrowserImageBrowseUrl: 'javascript:void(0)',
                },

                page: {
                   body: {
                        ru: '',
                        uk: ''
                   },
                },              
            }
        },

И я хочу добавить пользовательский загрузчик файлов, когда dialogName = 'image'

1 Ответ

0 голосов
/ 30 октября 2018

Найти решение на github-странице Vue-ckeditor: https://github.com/dangvanthanh/vue-ckeditor2/issues/83

...