Показать сообщение отдельно
  #1 (permalink)  
Старый 17.08.2020, 08:39
Кандидат Javascript-наук
Отправить личное сообщение для dpts Посмотреть профиль Найти все сообщения от dpts
 
Регистрация: 12.05.2015
Сообщений: 111

VUE + события компонента
День добрый.
Может кто-нибудь внятно объяснить, что не так и как правильно ловить события подключенного компонента?
Имеем vue + подключенный с CDN набор компонентов https://cdn.syncfusion.com/ej2/ej2-v...ej2-vue.min.js

Из него меня интересует https://ej2.syncfusion.com/vue/docum...drag-and-drop/
у которого есть события nodeClicked, например.
Чисто теоретически понятно, что ловить его надо примерно так:
<ejs-treeview 
                        id='treeview' 
                        :fields="fieldsEjs" 
                        :allow-drag-and-drop="true" 
                        v-on:node-сlicked="nodeClickedHandler">
                    </ejs-treeview>

ну и метод:
nodeClickedHandler:function(e){
   console.log('1');
   console.log(e);
}


Но не срабатывает (в консоль не выводится ничего).
если в html v-on:node-clicked поменять на v-on:nodeClicked или на v-on:nodeсlicked, то при клике по элементу вуй
говорит, - что в компоненте указано событие nodeClicked и ругается на кэмел кейс, просит вернуть обратно v-on:node-clicked, что логично.
VueDev Tools - показывают, что события срабатывают.

Вот и вопрос, как ловить такие штуки?

Последний раз редактировалось dpts, 17.08.2020 в 10:13.
Ответить с цитированием