feat: add settings page & move change lang button to settings page

This commit is contained in:
qier222 2020-10-23 00:00:17 +08:00
parent d5ef383999
commit 23d25433fa
8 changed files with 241 additions and 51 deletions

View file

@ -98,6 +98,11 @@ const routes = [
requireLogin: true,
},
},
{
path: "/settings",
name: "settings",
component: () => import("@/views/settings"),
},
];
const router = new VueRouter({
routes,
@ -129,7 +134,10 @@ router.beforeEach((to, from, next) => {
});
router.afterEach((to) => {
if (to.matched.some((record) => !record.meta.keepAlive)) {
if (
to.matched.some((record) => !record.meta.keepAlive) &&
!["settings"].includes(to.name)
) {
NProgress.start();
}
});