Guys I have a problem in Vue 3 and Vite, I'm trying to use the router but I have a problem because they didn't find it.
props: ["usuario", "senha"],
setup(props) {
const mensagemErro = ref("");
async function login() {
try {
const { data } = await services.post("auth/login", {
userName: props.usuario,
password: props.senha,
});
console.log(data);
const { token, userName } = data;
window.localStorage.setItem("token", token);
this.$router.push("/home");
} catch (error) {
console.log(error);
}
}
return {
login,
mensagemErro,
};
},
thisproperty. Try changing your login function to an arrow functionconst login = async () =>{}