mounted() {
document.addEventListener("set_error_text", (event) => {
this.error.text = event.detail; // Устанавливаем текст ошибки из C#
});
document.addEventListener("enableAuthButton", this.enableAuthButton);
document.addEventListener("enableRegisterButton", this.enableRegisterButton);
},
beforeUnmount() {
// Удаляем обработчик при уничтожении компонента
document.removeEventListener("set_error_text", (event) => {
this.error.text = event.detail;
});
document.removeEventListener("enableAuthButton", this.enableAuthButton);
document.removeEventListener("enableRegisterButton", this.enableAuthButton);
},
methods: {
enableAuthButton() {
const button = document.querySelector('.js-btn-auth');
if (button) button.disabled = false;
},
enableRegisterButton() {
const button = document.querySelector('.btn.purple');
if (button) button.disabled = false;
},
}