From f83fee16df8811430fbb6ed94c64ecdd01744f38 Mon Sep 17 00:00:00 2001 From: 劉鈞霖 <benson@gmail.com> Date: 星期四, 18 十一月 2021 12:38:33 +0800 Subject: [PATCH] [ Update ] 新增Loading 動畫 ,vue-lottie 套件 --- PAMapp/nuxt.config.js | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/PAMapp/nuxt.config.js b/PAMapp/nuxt.config.js index a5c8f21..d204e9f 100644 --- a/PAMapp/nuxt.config.js +++ b/PAMapp/nuxt.config.js @@ -26,6 +26,7 @@ css: [ 'element-ui/lib/theme-chalk/index.css', 'swiper/css/swiper.css', + 'vue-scroll-picker/dist/style.css', '~/assets/scss/main.scss', ], @@ -33,17 +34,22 @@ plugins: [ '~/plugins/element-ui.js', { src: '~/plugins/vue-awesome-swiper.js', mode: 'client' }, - '~/plugins/service.ts' + '~/plugins/service.ts', + '~/plugins/vue-scroll-picker', + '~/plugins/filters/date.filter.ts' ], // Auto import components: https://go.nuxtjs.dev/config-components components: true, + // loading + loading: '~/components/loading.vue', // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules buildModules: [ // https://go.nuxtjs.dev/typescript '@nuxt/typescript-build', - '@nuxtjs/axios' + '@nuxtjs/axios', + '@nuxtjs/style-resources' ], // Modules: https://go.nuxtjs.dev/config-modules @@ -52,5 +58,23 @@ // Build Configuration: https://go.nuxtjs.dev/config-build build: { + }, + styleResources: { + scss: [ + '~/assets/scss/main.scss' + ] + }, + router: { + scrollBehavior (to, from, savedPosition) { + if (savedPosition) { + return savedPosition; + } else { + document.body.scrollTop = 0; + document.documentElement.scrollTop = 0; + } + } + }, + env: { + BASE_URL: 'http://localhost:8080/api' } } -- Gitblit v1.9.3