一、登录vue
<script>
import request from "@/axios/baseURL";
import router from "@/router";
const FORM_DATA = {
userName: "",
password: "",
};
export default {
data() {
return {
FORM_DATA,
};
},
created() {
console.log("登录界面");
},
methods: {
login() {
request.post("/systemUser/login", this.FORM_DATA).then((res) => {
var code = res.data.code;
var message = res.data.message;
this.$message(message);
if (code == 0) {
localStorage.setItem("token", res.data.data.token);
router.push("/library");
}
console.log(res);
});
},
},
};
</script>
二、路由index
router.beforeEach((to, from, next) => {
const token = localStorage.getItem('token');
const outerPaths = ['/homePage'];
if (!token && !outerPaths.includes(to.path)) {
next('/homePage');
} else {
next();
}
});
- 坚持不懈,努力奋斗,心之所向必定成真。
- 拥有激情与决心,创造无限可能的未来。
- 放飞心灵,勇往直前,追逐梦想的星辰大海。
- 不怕失败,享受过程,每一次尝试都是一种进步。
- 集中注意力,努力前行,不要停下,直到成功只是习惯。