событий на лету? Пример - есть ссылка при клике на которую появляется модалка (висит модификатор prevent). Если модалка активна, то хочется убрать prevent, чтобы пользователь мог перейти на ссылку. Возможно ли это?
можно в методе вызывать или не вызывать e.preventDefault() вместо модификатора в зависимости от условий
вообще еще можно просто разными шаблонами это реализовать <a v-if=‘ … ‘ @click.prevent=…>… <a v-else @click=…>… можно обернуть это в свой компонент но еще лучше подумать над тем, что если нужно изменять поведение ссылки, то можно использовать свойство класс disabled, как это делают многие компонентные фреймворки и работать с css свойством pointer-events https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events
Обсуждают сегодня