@Artemio95

Как во Vue подождать загрузки чего-то и только после успешной загрузки позволить навесить обработчик click?

Мне нужно подождать, пока с сервера придут данные и только потом позволить пользователю кликать. Как это сделать? Вариант с отображением сначала кнопки без обработчика, а потом с не подходит
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Вот не надо этой ерунды с жонглированием обработчиками.

Пусть кнопка будет неактивной, пока данных нет:

<button :disabled="!данные" @click="onClick">

Заодно и пользователь, вместо того, чтобы испытывать недоумение по поводу отсутствия какой-либо реакции на свои действия, будет ясно видеть, что кликать по кнопке не то, что не надо - бессмысленно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы