|
|
@ -1,6 +1,5 @@
|
|
|
|
import Vue from "vue";
|
|
|
|
import Vue from "vue";
|
|
|
|
import VueRouter from "vue-router";
|
|
|
|
import VueRouter from "vue-router";
|
|
|
|
import store from "@/store";
|
|
|
|
|
|
|
|
import NProgress from "nprogress";
|
|
|
|
import NProgress from "nprogress";
|
|
|
|
import "@/assets/css/nprogress.css";
|
|
|
|
import "@/assets/css/nprogress.css";
|
|
|
|
import { isLooseLoggedIn } from "@/utils/auth";
|
|
|
|
import { isLooseLoggedIn } from "@/utils/auth";
|
|
|
@ -118,9 +117,6 @@ const router = new VueRouter({
|
|
|
|
router.beforeEach((to, from, next) => {
|
|
|
|
router.beforeEach((to, from, next) => {
|
|
|
|
// 需要登录的逻辑
|
|
|
|
// 需要登录的逻辑
|
|
|
|
if (to.meta.requireLogin) {
|
|
|
|
if (to.meta.requireLogin) {
|
|
|
|
if (store.state.data.user.nickname === undefined) {
|
|
|
|
|
|
|
|
next({ path: "/login" });
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (isLooseLoggedIn()) {
|
|
|
|
if (isLooseLoggedIn()) {
|
|
|
|
next();
|
|
|
|
next();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|