В Vue события не генерируются - PullRequest
0 голосов

Существует файл js, созданный с использованием Laravel Mix . Ранее у него было 2 компонента, после чего необходимо было зарегистрировать новый. После того как я зарегистрировал все необходимые логи c, я решил его запустить. Собранный комплект. Я проверяю. Не реагирует на нажатия. Все правильно в коде. Не было ошибок при сборке. Консоль разработчика также пуста. Я решил просто написать console.log . Никогда не знаешь. Ничего не помогло В результате я сделал копию current_ source. vue, а в оригинале все стёр и написал просто

<template>
<v-btn @click="console.log('adfesfwf')">ajvarhe</v-btn>
</template>

Да, да, у меня подключен Vuetify. Кнопки отображаются корректно, но в консоли при нажатии она пуста. В то же время я использую DevTools для Vue, где очень удобно просматривать отправленные события. За все время отладки этой ошибки не было зафиксировано ни одного события. При этом перехватчики работают (проверено только создано ). Я пытался создать совершенно другой компонент. Точно такая же проблема. Хочу обратить внимание на то, что предыдущие 2 компонента работают правильно. Сколько было перестроений, события работают.

1 Ответ

0 голосов
/ 10 марта 2020

Если вы хотите подписаться на собственное событие, вы должны использовать специальный модификатор native. В вашем случае это будет выглядеть так <v-btn @click.native="console.log('adfesfwf')">ajvarhe</v-btn>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...