Предположим, у меня есть простая кнопка в моем шаблоне Vue. js, которая вызывает метод, подобный этому:
<q-btn label="login" @click="signIn" />
Как только метод будет завершен, я бы хотел, чтобы кнопка была изменена на это:
<q-btn label="Bob" to="/settings" />
Проблема в том, что невозможно объединить @click
с директивой to
в одной кнопке.
В таком случае лучше всего использовать v-if="signedIn"
, который вызывает две разные кнопки (показать button a
, если не выполнили вход, а еще показать button b
)? Или есть способ удалить обработчик события @click
и заменить его на to
?
Каков предпочтительный способ обработки этого?