const LoginPage = {
async render() {
return `
`;
},
mount() {
document.getElementById('login-form').addEventListener('submit', async e => {
e.preventDefault();
const btn = e.target.querySelector('button');
btn.disabled = true;
btn.innerHTML = ' 登录�?..';
try {
await Auth.login(document.getElementById('lu').value.trim(), document.getElementById('lp').value.trim());
App.afterLogin();
} catch (err) {
const el = document.getElementById('le');
el.textContent = err.message;
el.classList.remove('hidden');
btn.disabled = false;
btn.innerHTML = ' 登录';
}
});
}
};