From 3f9d4e6f35fee2103d7dcd4a67f28782186da6e2 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 2 Jul 2023 01:06:21 +0800 Subject: [PATCH] add detail link --- src/api/nprogress.ts | 16 ++++++++++++++++ src/components/cards/MediaCard.vue | 24 +++++++++++++++++++++++- src/main.ts | 9 ++++----- 3 files changed, 43 insertions(+), 6 deletions(-) create mode 100644 src/api/nprogress.ts diff --git a/src/api/nprogress.ts b/src/api/nprogress.ts new file mode 100644 index 00000000..ced96e19 --- /dev/null +++ b/src/api/nprogress.ts @@ -0,0 +1,16 @@ +import NProgress from 'nprogress'; +import 'nprogress/nprogress.css'; + +export function configureNProgress() { + NProgress.configure({ + showSpinner: false + }); +} + +export function startNProgress() { + NProgress.start(); +} + +export function doneNProgress() { + NProgress.done(); +} diff --git a/src/components/cards/MediaCard.vue b/src/components/cards/MediaCard.vue index a1ac04bb..397fd5f3 100644 --- a/src/components/cards/MediaCard.vue +++ b/src/components/cards/MediaCard.vue @@ -1,5 +1,6 @@ @@ -139,6 +160,7 @@ onMounted(checkSubscribe); {{ props.media?.year }}

diff --git a/src/main.ts b/src/main.ts index 94773122..e7aac4ec 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,7 @@ /* eslint-disable import/order */ import '@/@iconify/icons-bundle' import App from '@/App.vue' +import { configureNProgress, doneNProgress, startNProgress } from '@/api/nprogress' import vuetify from '@/plugins/vuetify' import { loadFonts } from '@/plugins/webfontloader' import router from '@/router' @@ -8,13 +9,11 @@ import store from '@/store' import '@core/scss/template/index.scss' import '@layouts/styles/index.scss' import '@styles/styles.scss' -import NProgress from 'nprogress' -import 'nprogress/nprogress.css' import { createApp } from 'vue' loadFonts() // Nprogress -NProgress.configure({ showSpinner: false }) +configureNProgress() // Create vue app const app = createApp(App) @@ -37,11 +36,11 @@ router.beforeEach((to, from, next) => { } else { // 否则,允许继续进行路由导航 - NProgress.start() + startNProgress() next() } }) router.afterEach(() => { - NProgress.done() + doneNProgress() })